サポート » テーマ » 特定のカテゴリの記事を表示

  • 解決済 tanpopo2

    (@tanpopo2)


    以下のコードにてカテゴリーIDの4の記事のみを表示させたいのですが
    全部の投稿された記事が表示されてしまいます。

    <?php $post = $wp_query->post; ?>
    <?php $cat = get_the_category(); $cat = $cat[0]; ?>
    cat_ID=<?php echo $cat->cat_ID ?> <br />
    <?php if ( in_category('4') ) { ?>
    <?php if (have_posts()) :  query_posts('&category=4');  ?>
    <?php while (have_posts()) : the_post(); ?>
    <h2><?php the_title(); ?></h2>
    <?php endwhile; endif; ?>
    <?php } else { ?>
    ELSEに行った
    <?php } ?>

    cat_ID=<?php echo $cat->cat_ID ?>でカテゴリーIDは
    4と表示されます。

    どなたか、おわかりの方、教えて下さい。

    宜しくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • codex の記述例が間違ってますね
    category=4
    ではなくて
    cat=4
    です。

    記述例も修正しておきました。

    トピック投稿者 tanpopo2

    (@tanpopo2)

    kvex様

    素早いご返答と見事な対応を有難う御座います。
    codexが間違えてるとは思いもよりませんでした。。

    本当に有難う御座いました。

    パラメータの説明のほうは、ちゃんとcatになってたので、そっちも見ていただけると良かったかもですねぇ。

    モデレーター Naoko Takano

    (@nao)

    この間違いが掲載されていたのは日本語 Codex でしょうか?
    もしよかったら、修正していただいておけると助かります!
    もしくは、URL を教えてください。

    よろしくお願いします。

    日本語codexのquery_postsのところです。
    パラメータの説明は間違ってませんでしたが、記述例のところが間違っていました。

    修正済みです。

    モデレーター Naoko Takano

    (@nao)

    kvex さん、ありがとうございました! 😀

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「特定のカテゴリの記事を表示」には新たに返信することはできません。