我已经找到了解决方案,虽然很简单,但有一段时间我的大脑还在睡觉。
在while循环之前设置$计数器=0;然后在if条件下递增。
这是我的所有代码,在每三个计数器后重复我的类。
$counter = 1;
$closed = 0;
if ( $gquery->have_posts() ) {
while ( $gquery->have_posts() ) {
$gquery->the_post();
if ( $counter % 3 == 1) {
<div class="wilto-slide row-fluid row-wrap">
$closed++;
}
<div class="span4">
<div class="testimonial testimonial-color">
<div class="inner">
<blockquote>
<p><?php echo the_content();?></p>
</blockquote>
</div>
<div class="author">
<?php echo the_post_thumbnail();?>
<p class="name"><?php echo the_title();?></p>
</div>
</div>
</div>
<?php
if ( $counter == 3 || $counter==3*$closed) { ?>
</div>
<?php }
$counter++;
}
}
?>