Warning: Invalid argument supplied for foreach() in D:\wwwroot\blog.860914.com\wp-includes\script-loader.php on line 2740
当前位置: 首页 >wordpress

wordpress获取当前分类的ID

wordpress 2022-7-28 阅读量: 16 TAG:

有时我们在定制一些比较特别的需求的时候,需要获取分类的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 – 包含文章数量。

 

(微信/QQ号:909912499),欢迎分享本文,转载请保留出处!部分内容来自网络,如有侵权请联系删除处理!

相关信息

本站提供代码修改,dedecms,WordPress仿站二次开发 / PHP网站建设以及SEO优化等网络营销推广等服务。

如有需要请加QQ: 909912499