我做我的博客主题的一些变化,我需要列出的子类别,当用户在父类里面,例如:WordPress的类别和子类别
- 主类别 - subcat1 - subcat2
所以我需要显示subcat1和subcat2只有当用户是在主要类别。在这一刻,我有2个div,一个用于主要类别(这是我需要用户在所有页面上看到的),一个div用于显示子类别的主要类别div。
这可能吗?我很抱歉我的英语,让我知道这是否太混乱。
谢谢你的时间。 Regards
我做我的博客主题的一些变化,我需要列出的子类别,当用户在父类里面,例如:WordPress的类别和子类别
所以我需要显示subcat1和subcat2只有当用户是在主要类别。在这一刻,我有2个div,一个用于主要类别(这是我需要用户在所有页面上看到的),一个div用于显示子类别的主要类别div。
这可能吗?我很抱歉我的英语,让我知道这是否太混乱。
谢谢你的时间。 Regards
是的,可以使用get_the_category()和wp_list_categories()以及child_of
参数。使用像你的主目录页上的以下:
$category = get_the_category();
wp_list_categories('child_of=' . $category[0]->cat_ID);
尝试用功能<?php echo list_categories(); ?>
$categories = get_categories($args);
$html = '';
foreach($categories as $cat){
if($cat->category_parent == 0){
$html .= '';<--- your code
$childCategories = get_categories('child_of='.$cat->cat_ID.'');
if(!empty($childCategories)){
foreach($childCategories as $ccat){
$html .= '';<-- your code'
}}} $html .=''; return $html;}
为获得更多的儿童只添加新的变量和得到的类别她的小孩_