显示后期wordpress中类别页面的子类别列表

时间:2012-09-20 10:15:52

标签: php html wordpress

这是我网站的结构:

类别(菜单中的页面)>子类别(侧栏上的列表)>交

类别是一个菜单项,当我输入它时显示在子类别列表中,从该列表中我可以进入帖子。问题在于,当我在帖子中时,我不能再次列出子类别,因为如果我使用:

<ul class="sub-menu">
    <?php the_category();?>
</ul>

它将显示一个列表,该列表仅包含帖子的当前类别,没有属于全局类别页面的类似子类别。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

听起来你正在寻找的是wp_list_categories()

the_category()仅在循环内工作,它只返回当前post对象分类的类别。 wp_list_categories()可用于列出整个站点的类别,或者通过将参数更改为属于特定父类别的函数类别或几乎任何所需类别列表,按几乎任何顺序排序。查看参数的文档以确定您需要使用哪种组合。它会将类别作为HTML格式的链接返回到这些类别。如果您想要相同的信息而不使用HTML格式,请尝试改为使用get_categories()