当前位置: 首页 » 笔记 » wordpress获取分类及其子分类下所有文章数量正文

wordpress获取分类及其子分类下所有文章数量

  • 零分
  • 3,051

wordpress获取分类及其子分类下所有文章数量,获取分类下的文章数量是:get_category($id),$id分类ID,get_category($id)->count $id分类下的文章数量。

获取分类下的所有后代分类(子分类):get_terms($arr),用法参见文章:WordPress获取分类函数get_terms()、get_categories()、wp_list_categories()

function get_cat_post_count($id) {
	$cat = get_category($id);
	$count = (int) $cat->count;
	$tax_terms = get_terms('category', array('child_of' => $id));
	foreach ($tax_terms as $tax_term) {
		$count +=$tax_term->count;
   }
   return $count;
}

调用方式:

get_cat_post_count($id);

声明:博客中如无特殊说明或标注的文章均为博客原创文章,部分文章来源互联网,如有侵犯您的版权,或者对零分博客发布的文章有异议,请来信告知删除、修改,如您有好的建议或者意见也可以来信,谢谢!

请TA喝杯水^_^ 如本文“对您有用”,欢迎随意打赏,让我们坚持创作! 请TA喝水