我之前已经能够成功计算一个循环中的帖子数,但是由于某种原因,这次将无法正常工作。
<?php $count = 0; if (have_posts () ) { while (have_posts()) { the_post(); $count++; ?>
<div class="post-<?php echo $count; ?>"></div>
<?php } } ?>
我还缺少什么?
答案 0 :(得分:0)
更新
与@FlashThunder讨论此问题之后。似乎将循环的开始放在home.php模板中,并对要计算的帖子使用get_template_part()
除非它们在同一模板中,否则将无法工作,否则我们将需要使用{{ 1}}。将所有的php放在同一个模板中后,帖子数了,并将数值类应用于div,就像我想要的那样。