获取当前分类的子分类
先在function.php里面添加下面的代码 1 2 3 4 5 6 7 8 9 10 <? func…
先在function.php里面添加下面的代码
1
2
3
4
5
6
7
8
9
10
|
<?
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号
} ?>
|
然后在页面要显示二级分类的地方粘贴下面这段代码即可
1
2
3
4
5
6
7
8
9
10
11
|
<?php
if(is_single()||is_category())
{
if(get_category_children(get_category_root_id(the_category_ID(false)))!= “” )
{
echo ‘<ul>’;
echo wp_list_categories(“child_of=”.get_category_root_id(the_category_ID(false)). “&depth=0&hide_empty=0&title_li=&orderby=id&order=ASC”);
echo ‘</ul>’;
}
}
?>
|
类别:WordPress开发、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
评论功能已经关闭!