1

我正在尝试在 Wordpress 中完成三步页面层次结构。
以下是面包屑导航的示例:

数学 > 代数 > 变量

我有一个页面列出了我所有的顶级类别:

<?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 回答