1

Wordpress で 3 段階のページ階層を実現しようとしています。
ブレッドクラム ナビゲーションの例を次に示します。

数学 > 代数 > 変数

トップレベルのカテゴリをすべてリストしたページがあります。

<?php wp_list_categories('depth=1'); ?>

次に必要なのは、カテゴリをクリックすると、そのサブカテゴリのすべてをリストしたページにリンクするようにすることです。デフォルトでは、そのカテゴリのすべての投稿を含むページに移動します。

したがって、最初のページで「数学」を選択し、続いて算術、代数、幾何学などのサブカテゴリを含むページを選択し、サブカテゴリを選択すると投稿に移動します。

より良い方法についてアイデアがあれば、代替方法を使用することもできます。組み込みのカテゴリ システムを使用するのが最も適切に思えました。

4

1 に答える 1

0

wp_list_categoriesは、子カテゴリのリストを返す引数'child_of'を取ることができます。したがって、個々のカテゴリのリストページで、関連するカテゴリのカテゴリIDを使用して、次のように子を取得できます。

<?php $children = wp_list_categories('child_of='.$your_category->cat_ID); ?>

wp_list_categoriesの詳細なドキュメントは、次の場所にあります:http ://codex.wordpress.org/Template_Tags/wp_list_categories

于 2012-07-21T19:13:18.190 に答える