开发者

Special Layout of Items in Wordpress Loop

I'm working on a wordpress theme, and I have a rather unique structure that I need to output the results from the Loop into. The ou开发者_如何学JAVAtput can be simplified to the following:

<div class="row">
  <div class="entry-1">
    /* details from first iteration of The Loop */
  </div>
  <div class="entry-2">
    /* details from second iteration of The Loop */
  </div>
</div>
<div class="row">
  <div class="entry-3">
    /* details from third iteration of The Loop */
  </div>
  <div class="entry-4">
    /* details from fourth iteration of The Loop */
  </div>
</div>

So basically, I need the first two iterations of The Loop to output their details within a master DIV having the class name of "row". The next two iterations need to do the same, in a new DIV having the same aforementioned class name. This would continue on until have_posts() is false, accomodating the possibility of having a single remaining post, which would find itself alone within a master DIV having, again, the class name of "row".

I can't seem to think of the best way to accomplish this. Any direction would be greatly appreciated:

while ( have_posts() ) : the_post();
  /* My mind is blank */
endwhile;


<?php

$i = 1; while ( have_posts() ) : the_post();

$even = ($i % 2);

if (!$even)
   echo '<div class="row">';
?>

<div class="entry-<?php echo $i; ?>">
    My Details
</div>

<?php

if ($even || $i == $wp_query->post_count)
   echo '</div>';

$i++; endwhile;
?>
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜