我试图找出一种方法来打印循环中显示的所有帖子的总和。例如:
<?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。
有什么想法吗?
答案 0 :(得分:1)
尝试增加total_count
,而不是每次都打印它。
您将为每个帖子添加1,然后打印总值。检查+=
<?php if (have_posts()) :
$total_count = 0;
while (have_posts()) : the_post();
$total_count += 1;
endwhile;
echo $total_count;
endif;
?>
另请注意,您的计数器应始终从0开始。