我想在每6次之后重复但我不知道为什么这种结构不会以我想要的方式重复。
这是我的代码
<?php
query_posts( 'posts_per_page=12' );
$counter = 0;
while (have_posts()) : the_post();
if($counter % 6 == 0) :
echo '<div class="row margin-top20">';
endif; ?>
<div class="two columns">
<?php the_title(); ?>
<?php the_post_thumbnail('thumbnail'); ?>
</div>
<?php
if($counter % 6 == 0) :
echo '</div>';
endif;
endwhile; ?>
答案 0 :(得分:4)
你没有递增计数器。
像这样增加计数器:
<?php
query_posts( 'posts_per_page=12' );
$counter = 1;
while (have_posts()) : the_post();
if($counter % 6 == 0) :
echo '<div class="row margin-top20">';
endif; ?>
<div class="two columns">
<?php the_title(); ?>
<?php the_post_thumbnail('thumbnail'); ?>
</div>
<?php
$counter++;
if($counter % 6 == 0) :
echo '</div>';
endif;
endwhile; ?>