Intereting Posts

Как сделать сумму всех сообщений, отображаемых в цикле

Я пытаюсь выяснить способ сделать сумму всех сообщений, отображаемых в цикле. Например:

<?php if (have_posts()) : $total_count = 1; while (have_posts()) : the_post(); echo $total_count; endwhile; endif; ?> 

Возврат: 1 1 1 1 1 1 1

Поскольку в моем цикле есть 7 сообщений. Тем не менее, я хотел бы сделать сумму всех этих 1, чтобы получить 7 в результате.

Есть идеи?

Если have_posts() true , существует глобальный объект WP_Query . И у этого есть почтовый счет уже:

 if ( have_posts() ) { print $GLOBALS['wp_query']->post_count; } 

Нет необходимости в специальном подсчете.

Я думаю, вы ищете что-то вроде этого:

 <?php $total_count = 0; if (have_posts()) : while (have_posts()) : the_post(); $total_count++; endwhile; endif; echo 'Total Posts in loop:'. $total_count; ?>