function get_category_root_id($cat) {
$this_category = get_category($cat); // 取得当前分类
while($this_category->category_parent) // 若当前分类有上级分类时,循环
{
$this_category = get_category($this_category->category_parent); // 将当前分类设为上级分类(往上爬)
}
return $this_category->term_id; // 返回根分类的id号
}
到了这里你就应该知道如何调用了:
<?php wp_list_cats(‘child_of=’ . get_category_root_id($cat) . ‘&depth=0&hide_empty=0′);?>
关于更多的wp_list_cats知识请查看:http://codex.wordpress.org.cn/Function_Reference/wp_list_cats