サポート » 使い方全般 » 特定のカテゴリーの記事のみを表示したい

  • 解決済 necco388

    (@necco388)


    トップページに、別ページの記事内容の特定のカテゴリーのみを表示したいのですが、上手く行きません。
    記事件数はちゃんと表示されるのですが、特定のカテゴリーを選ぶことが出来ず、全部表示されてしまいます。
    InfoとEventとMenuというカテゴリのみ表示したいのです。
    もしくは、○○のみ表示をしない、というのでもかまいません。
    トピ内を探しましたが、探し方が悪いのか、基本的過ぎることなのか、見つけられませんでした。
    なにかおわかりになる方がおられましたら、アドバイスをよろしくお願いします。

    <?php
    query_posts( array(
    'in_category' => 'Info','Event','Menu',
    'posts_per_page' => 7
    ));
    if (have_posts()):
    while(have_posts()): the_post();
    ?>
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター gatespace

    (@gatespace)

    パラメーターの指定が間違ってます。

    ちゃんとCodexを読みましょう
    http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/query_posts

    in_categoryはquery_postsのパラメータじゃなくて、条件分岐に使うものだと思います。

    query_posts( array(
    'category__in' => array( 1, 2, 3 ), //カテゴリーIDを入れる
    'posts_per_page' => 7
    ));

    これでいけないですか?

    トピック投稿者 necco388

    (@necco388)

    nyanchu777さんの教えてくださったコードで上手くいきました!
    大変助かりました。どうもありがとうございます!

    gatespaceさん、調べ方を教えてくださってありがとうございます!
    nyanchu777さんの教えてくださったコードに頼っては勉強にならないと、Codexを見ていたのですが、根本的にわかっていないため、勘で組み立てては失敗ばかりで…結局頼ってしまいました。自分で調べてわかるようにならないといけませんね。

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