0

おはようございます、ちょっとしたジレンマに陥ってしまいました!Twitter Bootstrap を使用して Wordpress テーマを作成しており、Wordpress の「投稿」を介して「Meet the Team」ページのメンバーを生成しています。1 行に 3 つのエントリしか収まりません... IE

<div class="row">
    <div class="span4"></div>
    <div class="span4"></div>
    <div class="span4"></div>
</div>

しかし、行ごとに 3 エントリを超えると行が壊れてしまうため、3 エントリごとに新しい行を生成する必要があります。これどうやってするの?

エントリを出力するための私のPHPコードは次のとおりです。

<?php query_posts('category_name=members&orderby=date'); ?>
<div class="row-fluid">
   <ul class="thumbnails">
      <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      <li class="span4">
          <div class="thumbnail">
          <?php // check if the post has a Post Thumbnail assigned to it.the_post_thumbnail();
          ?>
              <div class="pad">
                 <h3><?php the_title(); ?></h3>
                 <?php the_content(); ?>
              </div>
          </div>
       </li>
    <?php endwhile; ?>
     </ul>
  </div>
<?php endif; ?>
4

1 に答える 1

0

これを試して

<?php query_posts('category_name=members&orderby=date'); ?>
<div class="row-fluid">
   <ul class="thumbnails">
      <?php 
      $cnt =0;
      if ( have_posts() ) : while ( have_posts() ) : the_post(); 
        if($cnt%3==0){
          echo "</ul></div><div class='row-fluid'><ul clsas='thumbnails'>";
        }

      ?>
      <li class="span4">
          <div class="thumbnail">
          <?php // check if the post has a Post Thumbnail assigned to it.the_post_thumbnail();
          ?>
              <div class="pad">
                 <h3><?php the_title(); ?></h3>
                 <?php the_content(); ?>
              </div>
          </div>
       </li>
    <?php 
    $cnt++;
    endwhile; ?>
     </ul>
  </div>
<?php endif; ?>
于 2013-03-21T11:00:25.903 に答える