我的代码将每3个帖子包装在一个div中(这样即使不同的高度,帖子也会水平排列)。它在3个帖子后关闭div,但问题是如果没有更多帖子,div将保持打开状态,但在该div行中以1或2结尾。如何关闭最后一个分区?
<?php
if ( have_posts() ) : ?>
<?php $i=1; ?>
<?php
/* Start the Loop */
while ( have_posts() ) : the_post(); ?>
<?php if($i==1 || $i%3==1) echo \'<div class="row">\' ;?>
<div class="project">
</div> <!-- /.project -->
<?php if($i%3==0) echo \'</div>\' ;?>
<?php $i++;endwhile;