WordPress

WordPress获取当前分类的顶级分类ID

LensNews

在开发WordPress Chihuo 主题的特产百科分类列表时,分类是按层级来显示,在一级分类下显示一级分类,二级分类下显示一级和二级分类,依次类推,这时就需要对分类各方面进行判断,判断当前分类是否有父级、子级,是否有文章等。如果分类层级较多,同时在三级或四级分类时,我们就需要再获取顶级分类,这样判断就更方便。

获取顶级分类,只需获得ID即可,代码如下:

//获取顶级分类ID
  1. //获取顶级分类ID
  2. function salong_category_top_parent_id ($current_cat_ID) {
  3.     while ($current_cat_ID) {
  4.         $cat = get_category($current_cat_ID); // 得到分类
  5.         $current_cat_ID = $cat->category_parent; // 当前分类的父分类
  6.         $catParent = $cat->cat_ID;
  7.     }
  8.     return $catParent;
  9. }

调取代码:

  1. <?php echo salong_category_top_parent_id ($current_cat_ID); ?>
(6)

本文由 远方的雪山 作者:萨龙龙 发表,转载请注明来源!

关键词:
LensNews

热评文章

发表回复