如何在列表中显示我的类别(到帖子中,而不是在侧边栏中)?

时间:2013-02-25 作者:Jochen Schmidt

我想将我的类别显示为类似列表的帖子。我有以下(父母和子女)类别:

- Sports
    - Football
    - Basketball
- Toys
    - Dolls
    - Lego
- Books
例如,一篇帖子被归档到“体育”、“足球”和“书籍”类别,我想输出如下类别:

<ul>
    <li><a href="#">Sports</a>
        <ul class="children">
             <li><a href="#">Football</a></li>
        </ul>
    </li>
    <li><a href="#">Books</a></li>
</ul>
…如您所见,按父->子的层次顺序很重要!

谢谢Jochen

1 个回复
SO网友:Ryan Berry

使用wp\\U list\\U类别

http://codex.wordpress.org/Template_Tags/wp_list_categories

像这样的东西应该给你想要的

$args = array(
    \'hierarchical\' => true,
    \'hide_empty\' => 0,
    \'title_li\' => \'\'
    );

wp_list_categories($args);

结束

相关推荐

Overwrite URL on blog posts

我想在单个博客帖子上覆盖我的URL。目前,我的帖子显示为www.mydomain。co.uk/post-title,但我希望它们是www.mydomain。co.uk/blog/post-title so/blog/always displays before post item,我曾尝试从permalink级别这样做,但当我将/blog放在post name框中时,它可以工作,但是我所有的单个自定义帖子都显示为/blog/Custom post item,这不是我想要的,因为我只希望博客帖子发生这种情况