Test if post has a category

时间:2011-08-02 作者:daysrunaway

只有当显示的帖子有一个类别时,我才需要显示一些HTML——不是特定的类别,只是任何类别。

我试过了if (!is_empty(get_the_category($post->ID))), 但出于某种原因,这是行不通的。还有其他人有同样的问题吗?

1 个回复
最合适的回答,由SO网友:Otto 整理而成

使用has_category 相反

if (has_category(\'\',$post->ID)) ...

如果要在循环中使用它,则无需指定ID。

if (has_category()) ...

结束