检查当前帖子是否具有任何给定类别。

原型

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

参数

$category (string|int|array) (Optional)  要检查的类别名称/ term_id / slug或其数组。

$post (int|object) (Optional)  发布以检查而不是当前的帖子。

返回值

(bool)  如果当前帖子具有任何给定类别(或任何类别,如果未指定类别),则为True。

源文件

路径:wp-includes/category-template.php

1
2
3
4
5
6
7
8
<?php
...
function has_category( $category = '', $post = null ) {
	return has_term( $category, 'category', $post );
}

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/has_category/