检查当前帖子是否在任何给定类别中。
原型
in_category( int|string|array $category, int|object $post = null )
描述
根据帖子的类别’term_ids,名称和slugs检查给定的类别。以整数形式给出的类别只会根据帖子的类别’term_ids进行检查。
参数
$category
(int|string|array)
(Required)
类别ID,名称或slug,或者说的数组。
$post
(int|object)
(Optional)
发布以检查而不是当前的帖子。 (自2.7.0起)
返回值
(bool)
如果当前帖子属于任何给定类别,则为True。
源文件
路径:wp-includes/category-template.php
<?php
...
function in_category( $category, $post = null ) {
if ( empty( $category ) )
return false;
return has_category( $category, $post );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/in_category/