一般比较常用的获取分类文章数量,并不包含子分类的文章。简单找了一下,好像也没有现成的官方函数可用,不过我们可以通过WP_Query查询来获取包含子分类的文章数量,示例代码如下:
/**
* 分类文章统计,包含子分类文章。
* @param [type] $cat_id [分类ID]
* @return [type] [description]
*/
function hy_get_category_count( $cat_id ) {
$query = new WP_Query( array( 'cat' => $cat_id ) );
return $query->found_posts;
}
/**
* 获取指定分类下的文章数量,不统计子分类
* @param [type] $cat_id [分类ID]
* @return [type] [description]
*/
function hy_get_category_count($cat_id) {
$category = get_category($cat_id);
return $category->count;
}