has_category

函数
has_category ( $category = '', $post = null )
参数
  • (string|int|array) $category Optional. The category name/term_id/slug, or an array of them to check for. Default empty.
    Required:
    Default: (empty)
  • (int|WP_Post) $post Optional. Post to check. Defaults to the current post.
    Required:
    Default: null
返回值
  • (bool) True if the current post has any of the given categories (or any category, if no category specified). False otherwise.
定义位置
相关方法
is_categorythe_categoryin_categoryget_categorythe_category_id
引入
3.1.0
弃用
-

has_category – 这是一个WordPress函数,用于检查是否有一个特定的类别被分配给当前的文章。分类是用来将网站上的内容组织成不同的主题或课题。has_category函数接受一个参数,即类别的名称或ID,如果该文章有分配给它的类别,则返回true。

检查当前文章是否有任何给定的类别。

给定的类别将与文章的类别的术语、名称和词组进行检查。以整数形式给出的类别将只与文章的类别的 term_ids 进行检查。

如果没有给定类别,则确定文章是否有任何类别。

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

常见问题

FAQs
查看更多 >