数一数分类中有多少帖子 时间:2011-06-24 作者:maikunari 这就是我想做的:如果帖子数量大于20->显示指向其他页面的链接(显示所有帖子)如果帖子数量小于20->不显示链接到目前为止,我已经能够使用$count_posts = wp_count_posts(\'inventory\'); $published_posts = $count_posts->publish; 但我不知道该怎么办,有什么建议吗? 3 个回复 最合适的回答,由SO网友:Rarst 整理而成 若我记得分类中正确数量的帖子被持久存储在category对象中。So使用get_category() 或它的变体,并从对象中提取数字。示例代码(未测试):$category = get_category($id); $count = $category->category_count; if( $count > $something ) { // stuff } SO网友:kaiser 您可以从对象本身访问它:foreach ( get_the_terms( get_the_ID(), \'taxonomy\' ) as $term ) { printf( \'%s (%s)\', $term->name, $term->count ); } SO网友:gurung 另一种简单的方法是使用get_terms. 当我需要显示一个类别列表,并且需要忽略一个具有设置的最少帖子数量的类别时,我会使用这个选项。 $cats = get_terms(\'category\'); foreach($cats as $cat){ if($cat->count > 15){ //do something here eg. display category name //echo \'catname : \' .$cat->name; } } 结束 文章导航