在主题文件 function.php 文件中加入
/*获取父及类别id*/
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号
}
使用方法
$categories_list = get_the_category();//获取当前类别信息
$cat_ID=$categories_list[0]->cat_ID;//取得第一个类别的id号
$parent_ID= get_category_root_id($cat_ID);//获取顶级类别id号
?>