我正在尝试获取我正在查看的类别页面的当前ID.
我检查了the_category_ID
但是当我使用时,这与我的结果相呼应
<?php $catID = the_category_ID(); ?>
Run Code Online (Sandbox Code Playgroud)
有没有办法让它将值返回给变量,使其隐藏?
bir*_*ire 43
$cat
当您在类别页面中时,当前类别ID位于全局变量中.
你可以测试它:
<?php echo "Current Category ID is: " . $cat ;?>
Run Code Online (Sandbox Code Playgroud)
当你在这个例子这个页面 http://example.com/category/test
小智 7
$category= get_queried_object();
echo $category->term_id;
Run Code Online (Sandbox Code Playgroud)
试试这个:
if (is_category()) {
$category = get_category(get_query_var('cat'));
$cat_id = $category->cat_ID;
}
Run Code Online (Sandbox Code Playgroud)
这会写入变量而不是回显
<?php $catID = the_category_ID($echo=false);?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
70057 次 |
最近记录: |