发布
社区首页 >问答首页 >如何在首页显示WordPress分类

如何在首页显示WordPress分类
EN

Stack Overflow用户
提问于 2015-08-04 16:38:52
回答 1查看 6K关注 0票数 1

给出了5个类别&它们在我的WordPress网站上的子类别。子类别包含帖子。我想在我的首页上显示类别(只显示类别)。当用户点击任何类别时,我想要在另一个页面上显示它的所有子类别,当用户单击任何子类别时,我想要显示该类别包含的所有帖子。

请告诉我怎么做?我研究了WordPress分类指南,但没有得到任何线索。

EN

回答 1

Stack Overflow用户

发布于 2015-08-04 17:22:55

将以下代码添加到您的首页模板:

wp_list_categories();

这将打印出所有类别的列表。然后,如果您希望使用CSS,则可以隐藏子类别。

默认情况下,单击类别链接将打开类别页面,该页面使用category.php模板,这将显示该类别中的所有帖子。

更多信息请点击此处:https://codex.wordpress.org/Template_Tags/wp_list_categories

要列出特定类别的子类别,请执行以下操作:

代码语言:javascript
代码运行次数:0
复制
$category_id = get_cat_ID('Category Name');
$categories = get_categories(array('child_of' => $category_id));
foreach($categories as $category) { 
    echo '<a href="' . get_category_link( $category->term_id ) . '">' .       $category->name.'</a><br> ';
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31804496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档