2012-09-20 62 views
0

这是我的网站结构:显示在后一个类别页面的子类别列表 - WordPress的

类别(页从菜单)>子目录(边栏上的列表)>张贴

的类别它是一个菜单项,当我输入它显示在一个子类别列表中,并从该列表中我可以进入该帖子。问题it's,当i'm在后我不能再列出的子类别,因为如果我使用:

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

会显示只包含后的当前类别列表,没有类似的子类别属于全局类别页面。

我该怎么做?

+0

将php文件发布到您定义名为the_category()的函数的位置; –

+0

我正在使用WordPress的默认使用 – codek

回答

1

这听起来像你要找的是wp_list_categories()

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

相关问题