希望拉取WordPress中特定页面的类别ID,该页面列出了使用该特定类别的所有帖子。尝试了下面的方法,但不起作用。我可以使用single_term_title
获取类别名称。
$category = single_term_title("", false);
$catid = get_cat_ID( $category );
例如,$category
正在显示“娱乐”。但我还需要“娱乐”的ID。我该怎么做呢?
发布于 2012-01-12 11:47:03
您可以尝试使用get_the_category()
$categories = get_the_category();
$category_id = $categories[0]->cat_ID;
发布于 2012-01-12 17:47:46
如果是分类页面,可以通过以下方式获取当前分类的id:
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
如果您想要获取任何页面上任何特定类别的类别id,请尝试使用:
$category_id = get_cat_ID('Category Name');
发布于 2013-06-18 16:05:05
你可以使用的最古老但最快的方法是:
$cat_id = get_query_var('cat');
https://stackoverflow.com/questions/8829632
复制相似问题