現在アーカイブカテゴリページを表示すると、メインの親に対してのみ表示され、その親の下のサブカテゴリにある投稿は表示されません。
すべてのカテゴリアーカイブに対して、サブカテゴリ投稿を含むその下のすべての投稿を表示するように変更するにはどうすればよいですか。
私は別のテストを実行しましたが、私の心を失うのでなければ子カテゴリは間違いなく表示されますWordPress v3.0.1のカテゴリアーカイブページにあります。
これは2つのスクリーンショットです。最初のスクリーンショットは私のテストインストールのカテゴリレイアウト:
(出典: mikeschinkel.com )
次のスクリーンショットは私のテストインストール用のカテゴリアーカイブページ3つの投稿が表示され、それぞれ1つのカテゴリが選択されています;それぞれ親、子、および孫のカテゴリ:
(出典: mikeschinkel.com )
そのため、サブカテゴリをアーカイブページに表示できないようにしているプラグインやその他のコードがあると95%確信しています。使用しているプラグインのリストを質問の内容に追加できますか?
1つのカテゴリ(1つのメインカテゴリと2つのサブカテゴリのように2つまたは3つではない)だけが表示されるため、カテゴリとサブカテゴリの関係は重要ではありません。
そのため、クエリを上書きする必要があります。私はこれがwp_queryフックをフィルタリングすることで可能になるはずだと知っています(フックして、すべての子catを取得し、それらをクエリ引数に追加します)が、サンプルコードでこれを言うことはできません。しかし、この小さな情報はすでに役に立ちましたか。
実際のところ問題は、ドリルダウンスタイルのコンテンツサイトには最適です。