您现在的位置是:首页 > 网站制作 > WordpressWordpress

WordPress文章页获取顶部父类下所有子分类列表

杰帅2023-07-20【Wordpress】人已围观

简介使用WordPress做网站时,怎么在文章页调用顶部父类下所有子分类列表呢?效果如下图:

使用WordPress做网站时,怎么在文章页调用顶部父类下所有子分类列表呢?效果如下图:

与在分类页调用顶部父类下所有子分类列表不同,如果要在文章页获取顶部父类下所有子分类列表,需要分二步。

第一步:获取文章所属顶级分类ID。先把下面的代码放入自己模板函数文件functions.php里。

//获取顶级分类ID
function salong_category_top_parent_id ($current_cat_ID) {
    while ($current_cat_ID) {
        $cat = get_category($current_cat_ID);
        $current_cat_ID = $cat->category_parent;        
        $catParent = $cat->cat_ID;
    }
    return $catParent;
}

第二步:通过下面的代码来获取文章所属顶级分类ID。

<?php foreach((get_the_category()) as $category){
                $djcatid = salong_category_top_parent_id ($category->cat_ID);
}?>

第三步:通过顶级分类ID获取所有子分类列表。

<?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=1&hide_empty=0&child_of='.$djcatid.''); ?>

Tags:wordpress教程   子分类

很赞哦! ()

文章评论

本站推荐

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计1179篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们