获取活动页面的当前类别 ID

正在查找WordPress中特定页面的类别ID,该页面列出了使用该特定类别的所有帖子。已尝试以下方法,但无法正常工作。我能够使用 获取类别名称。single_term_title

$category = single_term_title("", false);
$catid = get_cat_ID( $category );

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


答案 1

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

$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;

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

$category_id = get_cat_ID('Category Name');

答案 2

你可以尝试使用get_the_category()

$categories = get_the_category();
$category_id = $categories[0]->cat_ID;

推荐