列出所有适用于当前职位的子类别,即使这些猫是空的?

时间:2011-12-22 作者:aj martin

列出所有适用于当前帖子的子类别,即使这些猫是空的?我所尝试的一切都显示“未找到帖子”

按字母顺序列出并尝试创建

A B C D超链接列表

A-AB子级的所有类别-B子级的所有类别等

1 个回复
SO网友:Michael

get_the_category()

get_categories()

get_category_link()

<?php 
echo \'<ul>\';
foreach(get_the_category() as $cat) { 
    echo \'<li><a href="\'.get_category_link($cat->term_id).\'">\'.$cat->name.\'</a>\';
    $sub_cats = get_categories(\'parent=\'.$cat->term_id.\'&hide_empty=0\');
    if($sub_cats) {
        echo \'<ul>\';
        foreach($sub_cats as $sub_cat) {
        echo \'<li><a href="\'.get_category_link($sub_cat->term_id).\'">\'.$sub_cat->name.\'</a></li>\';
        }
        echo \'</ul>\';
    echo \'</li>\';
    }
}
echo \'</ul>\';
?>
编辑:对于类别存档中的子类别列表,请尝试以下代码:

<?php  
$cat = get_query_var(\'cat\');
$cat_list = wp_list_categories(\'child_of=\'.$cat.\'&hide_empty=0&title_li=&echo=0\');
    if($cat_list) {
    echo \'Sub-category List <ul>\';
    echo $cat_list;
    echo \'</ul>\';
    }
?>

wp_list_categories()

结束

相关推荐

GET_CATEGORIES返回具有一个类别的数组

我正在一个自定义插件上运行一个查询,以显示所有类别,并将它们放入下拉列表(所选部分位于循环之外),如下所示:<?php $ember_categories = get_categories(); foreach($ember_categories as $ember_category) { echo \'<option value=\"\' . $ember_category->cat_ID . \'\">\' . $ember_category-&