我在wordpress上使用$ count来计算我的帖子到不同的风格。
我每行有三个项目,所以我必须在每行的第一个项目中放置margin-left:0。所以我会放上第一,第四项,第十项......
像这样:1,4,7,10,13,16 ......我怎么能算这个?
<?php query_posts('category_name=lookbook'); ?>
<?php if ( have_posts() ) : $count = 0; while ( have_posts() ) : the_post(); $count++; ?>
<?php if ($count == 1) : ?>
<div class="lookbookall marginleftnone">
<?php elseif (($count % 4) ==0) : ?>
<div class="lookbookall marginleftnone">
<?php else : ?>
<div class="lookbookall">
<?php endif; ?>
由于
答案 0 :(得分:0)
if ($count%3 == 0)
就是你所需要的。你不要为每个数字重复它,模数是除法后的余数。 (这假定基于0的数组。)
答案 1 :(得分:0)
我认为您的解决方案是:!(($ count-1)%3)或($ count-1)%3 == 0(这是相同的事情)
答案 2 :(得分:0)
<?php if($count%3 == 1){ ?>
<div class="lookbookall marginleftnone">
<?php }else{ ?>
<div class="lookbookall">
<?php } ?>