wordpress怎么调用当前分类的全部子分类,wordpress调用子分类方法

大话运营教研室 705 0

wordpress在制作企业主题的时候比较常遇到要调用当前分类下的全部子分类。要实现这个可以按照以下步骤操作。

wordpress怎么调用当前分类的全部子分类,wordpress调用子分类方法-第1张图片

wordpress怎么调用当前分类的全部子分类:

1、首先在主题的“functions.php”里面写个函数,代码如下:

// 获取子分类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;}

2、然后在需要调用的页面里写以下代码:

<?phpif(is_category()) {
    $cat = get_query_var('cat');
    $categoryurl = get_category_link($cat);
    if(get_category_children(get_category_root_id(the_category_ID(false)))!= "" ) {
        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");
    }}?>

3、最后自己调整下css就ok了。

抱歉,评论功能暂时关闭!