WordPress的获取当前类别ID(Wordpress getting current categ

2019-08-17 07:40发布

我试图让我查看分类页面的电流ID。

我测试过the_category_ID

不过这回显的我的结果,当我用

<?php $catID = the_category_ID(); ?>

有没有办法得到它的值返回给变量,以便其隐藏?

Answer 1:

目前的类ID是全球$cat变量,当你在一个类别页面。

你可以测试一下:

<?php echo "Current Category ID is: " . $cat ;?>

当你在例如,此网页http://example.com/category/test



Answer 2:

请尝试以下

$catID = get_query_var( 'cat' );



Answer 3:

the_category_ID是在2003年弃用 。

试试这个:

if (is_category()) {
    $category = get_category(get_query_var('cat'));
    $cat_id = $category->cat_ID;
}


Answer 4:

功能the_category_ID已被弃用。 您需要使用get_the_category()函数来代替。 例如:

$category = get_the_category(); 
echo $category[0]->cat_name;

多见于WordPress的抄本: get_the_category



Answer 5:

此代码当前获得类别ID:

<?php
$category = get_the_category(); 
echo $category[0]->cat_ID;
?>

这对我的工作,今天2016年10月18日。



Answer 6:

这写变量,而不是呼应

<?php $catID = the_category_ID($echo=false);?>


Answer 7:

$category= get_queried_object();
echo $category->term_id;


Answer 8:

您将获得当前类别ID变量,

<?php $catID = the_category_ID($echo);?>

这不能直接打印,只要给打印statment当时只是打印。



文章来源: Wordpress getting current category ID
标签: wordpress