首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取当前活动页面的分类ID

获取当前活动页面的分类ID
EN

Stack Overflow用户
提问于 2012-01-12 11:08:57
回答 13查看 305.1K关注 0票数 78

希望拉取WordPress中特定页面的类别ID,该页面列出了使用该特定类别的所有帖子。尝试了下面的方法,但不起作用。我可以使用single_term_title获取类别名称。

代码语言:javascript
复制
$category = single_term_title("", false);
$catid = get_cat_ID( $category );

例如,$category正在显示“娱乐”。但我还需要“娱乐”的ID。我该怎么做呢?

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2012-01-12 11:47:03

您可以尝试使用get_the_category()

代码语言:javascript
复制
$categories = get_the_category();
$category_id = $categories[0]->cat_ID;
票数 74
EN

Stack Overflow用户

发布于 2012-01-12 17:47:46

如果是分类页面,可以通过以下方式获取当前分类的id:

代码语言:javascript
复制
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;

如果您想要获取任何页面上任何特定类别的类别id,请尝试使用:

代码语言:javascript
复制
$category_id = get_cat_ID('Category Name');
票数 201
EN

Stack Overflow用户

发布于 2013-06-18 16:05:05

你可以使用的最古老但最快的方法是:

代码语言:javascript
复制
$cat_id = get_query_var('cat');
票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8829632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档