给出了5个类别&它们在我的WordPress网站上的子类别。子类别包含帖子。我想在我的首页上显示类别(只显示类别)。当用户点击任何类别时,我想要在另一个页面上显示它的所有子类别,当用户单击任何子类别时,我想要显示该类别包含的所有帖子。
请告诉我怎么做?我研究了WordPress分类指南,但没有得到任何线索。
发布于 2015-08-04 17:22:55
将以下代码添加到您的首页模板:
wp_list_categories();
这将打印出所有类别的列表。然后,如果您希望使用CSS,则可以隐藏子类别。
默认情况下,单击类别链接将打开类别页面,该页面使用category.php模板,这将显示该类别中的所有帖子。
更多信息请点击此处:https://codex.wordpress.org/Template_Tags/wp_list_categories
要列出特定类别的子类别,请执行以下操作:
$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> ';
}
https://stackoverflow.com/questions/31804496
复制相似问题