WordPress函数:has_category 检查文章是否有相应的分类

08月/22日/WordPress/浏览 212

上篇文章中和大家一起学习了函数 has_tag。在 WordPress 中,还有一个和 has_tag 非常类似的函数 has_category-如何检查文章是否有相应的分类,固然可以查询出所有的分类,然后一一比对,但更好的方法是使用 has_category 。


支持判断分类名称,分类ID,及分类数组-多个分类名称或ID,功能还是很强大的。


函数原型:


has_category( string|int|array $category = '', int|object $post = null )


函数源码:


function has_category( $category = '', $post = null ) {
    return has_term( $category, 'category', $post );
}

可以看出和 has_tag 一样,也是调用了 has_term 函数。


使用举例:


	
if (has_category('Category_name',$post->ID))

if (has_category('Category_name'))

if(has_category(array('category_name_1', 'category_name_2')))

发表评论

暂无评论,抢个沙发...

客服 工单