• 締切済み

WPで複数カテゴリをもつ記事を投稿した場合

例えば、「牛乳」と「ヨーグルト」という記事があったします。 その二つの記事はそれぞれ複数のカテゴリに所属しています。  「牛乳」⇒ 乳製品 飲料 「ヨーグルト」⇒ 乳製品 発酵食品 「ゼリー」⇒ デザート これを表のページでは、乳製品をクリックしたら牛乳とヨーグルトが表示され、 飲料なら牛乳だけ、発酵食品ならヨーグルトだけを表示させようとしています。 ネットで調べたところ、下記のようなタグでカテゴリを表示 できるとのことなのですが、うまく表示されません。 ※下記はカテゴリテンプレート内の記述です。 query_posts("cat=".$cat_id."&posts_per_page=".$per_page."&paged=".$paged); if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> このように記述すると、なぜか「飲料」クリックしてもヨーグルトも表示され、 「発酵食品」をクリックしても牛乳が表示されてしまいます。 乳製品つながりのものがなぜか全て表示されてしまいます。 関係ないデザートカテゴリのゼリーは表示されません。 「牛乳」⇒ 乳製品 飲料 「ヨーグルト」⇒ 乳製品 発酵食品 「ゼリー」⇒ デザート このように、一つの投稿が複数のカテゴリを持つ場合で カテゴリ単体に属している記事のみを表示させるには、 どうしたらよいでしょうか? ネットを探しても同じ問題で悩んでいる人が見つからなかったので 相談させて頂きました。 よろしくお願いいたします。

みんなの回答

  • doraneko66
  • ベストアンサー率11% (535/4742)
回答No.1

関連するQ&A