Wordpress正在获取当前类别ID
我正在尝试获取我正在查看的类别页面的当前ID 我查过了 但当我使用Wordpress正在获取当前类别ID,wordpress,Wordpress,我正在尝试获取我正在查看的类别页面的当前ID 我查过了 但当我使用 <?php $catID = the_category_ID(); ?> 有没有办法让它将值返回到变量以使其隐藏?尝试以下方法 $catID=get_query_var('cat')这将写入变量而不是回显 <?php $catID = the_category_ID($echo=false);?> 当您在类别页面中时,当前类别ID位于全局$cat变量中 您可以使用以下工具进行测试: <?ph
<?php $catID = the_category_ID(); ?>
有没有办法让它将值返回到变量以使其隐藏?尝试以下方法
$catID=get_query_var('cat')代码>这将写入变量而不是回显
<?php $catID = the_category_ID($echo=false);?>
当您在类别页面中时,当前类别ID位于全局$cat
变量中
您可以使用以下工具进行测试:
<?php echo "Current Category ID is: " . $cat ;?>
例如,当您处于此页面时http://example.com/category/test
类别ID
为
试试这个:
if (is_category()) {
$category = get_category(get_query_var('cat'));
$cat_id = $category->cat_ID;
}
函数类别ID
已弃用。您需要使用获取\u category()
函数。例如:
$category = get_the_category();
echo $category[0]->cat_name;
查看wordpress codex的更多信息:您将在变量中获得当前类别id
<?php $catID = the_category_ID($echo);?>
这不是直接打印,只要给出打印声明,此时仅打印。此代码是获取类别ID的最新代码:
<?php
$category = get_the_category();
echo $category[0]->cat_ID;
?>
今天是2016年10月18日,这是我的工作。这是一种不同于其他人答案的方法。要不要再解释一下?此外,在文章中添加代码时使用代码块。这是实际有效的最佳答案。干得不错。函数已弃用。您应该改用全局$cat。函数已弃用。在我尝试的许多代码中,代码都是成功的。如果您想获得猫的ID,请将->猫的名称更改为->猫的ID。谢谢
<?php
$category = get_the_category();
echo $category[0]->cat_ID;
?>