这是我想要完成的事情:
我想根据奇数帖子和偶数帖子的不同父包装器是奇数还是偶数来输出不同的帖子。例如,偶数帖子可以输出到类别为的父级,evenWrapper
奇数帖子可以输出到类别为的父级oddWrapper
。
我得到了使用运算符背后的整体理论modulus
。我被卡住的地方实际上是将偶数或奇数帖子包装在不同的父包装器中。这是我到目前为止所拥有的:
<?php if ( have_posts() ):
$c = 0;
?>
<div class="six columns alpha">
<?php
while ( have_posts() ) : the_post();
if($c % 2 == 0) : ?>
<?php /* posts with even numbers are outputted here */ ?>
<?php
endif;
$c++;
endwhile;
?>
</div>
<?php endif; ?>
上面的代码可以很好地输出偶数帖子。如您所见,父包装器围绕while
循环并if
使用运算符检查语句modulus
。我的第一个猜测是创建一个else
声明并在它们周围包裹一个不同的父级,如果它们不均匀的话。但是我遇到了它被困在while
循环中并每次输出父包装器的问题。
我将如何从这里开始甚至将帖子输出到另一个父容器中?我必须再做一个while
循环吗?