dev*_*s11 2 php wordpress count modulus
我试图检测每个第4个帖子,在我的布局中使用模数方法插入额外的代码,但我不能得到它.
这是我的一个简短例子:
<?php if (have_posts()) : ?>
<?php $count=0;?>
<?php while (have_posts()) : the_post(); ?>
<div class="column">
<!--content-->
</div>
<?php
if ($count % 4 == 0){
echo '<div class="clear"></div>';
}
$count++;
?>
<?php endwhile; ?>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
所有这些都在while循环中.我究竟做错了什么?谢谢.
你需要在1开始计数器,因为你在循环结束时增加它:
<?php $count=1;?>
Run Code Online (Sandbox Code Playgroud)
要么是这样,要么在循环开始时/检查前增加它:
<?php
$count++;
if ($count % 4 == 0){
echo '<div class="clear"></div>';
}
?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4359 次 |
最近记录: |