Ron*_*ieT 73 php wordpress wordpress-theming categories
希望在WordPress中提取特定页面的类别ID,列出使用该特定类别的所有帖子.试过以下但没有工作.我可以使用获取类别名称single_term_title.
$category = single_term_title("", false);
$catid = get_cat_ID( $category );
Run Code Online (Sandbox Code Playgroud)
$category正在显示"娱乐".但我也需要"娱乐"的ID.我该怎么做?
小智 184
如果是类别页面,您可以通过以下方式获取当前类别的ID:
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
Run Code Online (Sandbox Code Playgroud)
如果您想在任何页面上获取任何特定类别的类别ID,请尝试使用:
$category_id = get_cat_ID('Category Name');
Run Code Online (Sandbox Code Playgroud)
ash*_*108 61
您可以尝试使用get_the_category():
$categories = get_the_category();
$category_id = $categories[0]->cat_ID;
Run Code Online (Sandbox Code Playgroud)
Fre*_*d K 33
您可以使用的最古老但最快的方法是:
$cat_id = get_query_var('cat');
Run Code Online (Sandbox Code Playgroud)
Sha*_*ffe 16
我使用get_queried_object函数获取category.php模板页面上的当前类别.
$current_category = get_queried_object();
Run Code Online (Sandbox Code Playgroud)
Jordan Eldredge是对的,get_the_category不适合这里.
| 归档时间: |
|
| 查看次数: |
248120 次 |
| 最近记录: |