您甚至不需要编写条件。这可以通过CSS完成。
让我们举一个简单的例子。假设您的帖子结构如下:
<div class="container-class">
<p>
<img src="some-path"/>
Some text
</p>
</div>
可以设置规则将第一个图像向左浮动,将第二个图像向右浮动:
.container-class img{
float:left
}
.container-class:nth-child(2) img{
float:right
}
这也可以通过执行条件来完成,但这不是必需的。但是,如果坚持循环的条件,可以在第一个循环之前设置一个值,在循环中更新它,然后在下一个循环中使用更新后的值:
$class = \'some-class-name\';
// First loop
if ( have_posts() ) {
// Loop here
$class = \'changed-class-name\';
}
// Second loop
if ( have_posts() ) {
// Loop here. Use the $class to add some class to your post. You
// can use this class to style your content.
}
你甚至可以用数字代替字符串。这是一个模糊的问题,有很多解决方案。选择一个你想要的。