wordpress获取当前分类的ID

wordpress教程 2019年7月29日 3.74K

有时我们在定制一些比较特别的需求的时候,需要获取分类的ID,以满足特别的需要,下面列举一下获取分类ID的方法。

方法一

如果是分类页面,系统默认有个变量$cat,就是分类的ID,但是只能在分类页面使用

方法二

在page页面使用

$cat= single_cat_title('', false);
echo get_cat_ID($cat);
方法三

主题中使用自定义字段显示

function get_current_category_id() {
    $current_category = single_cat_title('', false);//获得当前分类目录名称
    return get_cat_ID($current_category);//获得当前分类目录 ID
}
方法四

直接循环使用

foreach((get_the_category()) as $category) {
        echo $category->cat_ID . ''; //当前文章的分类的ID
        echo $category->cat_name . ''; //当前文章的分类的名称
}

get_the_category的返回值为二维数组

cat_ID – 分类 ID ,
cat_name – 分类名 ,
category_nicename – 别名 ,
category_description – 分类描述 ,
category_parent – 父分类 ID ,
category_count – 包涵文章数量。


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(0)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网