2017-03-19 4 views
0

ループ内に表示されたすべての投稿の合計を印刷する方法を見つけようとしています。たとえば、次のようにループに表示されたすべての投稿の合計を作成する方法

<?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つのポストがありますので。しかし、結果として7を得るためには、1の合計を合計したいと思います。

アイデア?

答えて

1

毎回印刷するのではなく、total_countを増やしてみてください。 投稿ごとに1を追加し、合計値を印刷します。あなたのカウンターは常に0

で開始する必要があります覚えておいてください。また +=

<?php if (have_posts()) : 

$total_count = 0; 
while (have_posts()) : the_post(); 
$total_count += 1; 
endwhile; 
echo $total_count; 
endif; 

?> 

のためのPHP代入演算子をチェック

関連する問題