如何在循环中显示所有帖子的总和 时间:2017-03-19 作者:Johann 我正试图找出一种方法,将所有显示在循环中的帖子相加。例如:<?php if (have_posts()) : $total_count = 1; while (have_posts()) : the_post(); echo $total_count; endwhile; endif; ?> 返回:1 1 1 1 1 1 1 1 1因为我的循环中有7篇帖子。然而,为了得到7,我想将所有这些1相加。有什么想法吗? 2 个回复 SO网友:fuxia 如果have_posts() 是true, 有一个全球WP_Query 对象可用。而且已经有了帖子数量:if ( have_posts() ) { print $GLOBALS[\'wp_query\']->post_count; } 不需要自定义计数。 SO网友:Abdul Awal Uzzal 我想你在找这样的东西:<?php $total_count = 0; if (have_posts()) : while (have_posts()) : the_post(); $total_count++; endwhile; endif; echo \'Total Posts in loop:\'. $total_count; ?> 文章导航