我想获得类别的值,如果我在一个特定的类别中,那么就会出现这样的文本如果它不在,那么就会出现另一个文本
$categories = get_the_category();
$category_id = $categories[0]->cat_ID;
if($category_id == 83){
echo '123';
}else{
echo '1234';
}
这就是我想做的,但对我不起作用。有没有办法让它发挥作用呢?
编辑:需要注意的是,我希望在文章中显示与该文章相关联的类别的编号。
WordPress Get Category ID from Slug
这里我们将$slug
传递给WordPress的get_category_by_slug()函数。这为我们提供了一个有用的类别数据对象,包括ID,然后我们直接调用它:
$slug = 'sales'; // assume Sales is category name you can get cat id from slug name
$cat = get_category_by_slug($slug);
$catID = $cat->term_id;