web-dev-qa-db-fra.com

Liste de courrier multi-lignes

J'essaie de créer une "grille de deux articles par ligne". Voici le modèle que j'ai créé:

<div class="row">
  <div class="span2">
    <?php get_sidebar(); ?> 

  </div>
  <div class="span4 pull-left">
        <?php query_posts('category_name=portfolio&posts_per_page=100');  $do_not_duplicate = $post->ID;?> 

            <?php if (have_posts()) : while (have_posts()) : the_post(); 
 if (in_array($post->ID, $do_not_duplicate)) continue;
 ?>

        <?php the_content(); ?>

        <?php endwhile; else: ?>
            <p><?php _e('Sorry, this page does not exist.'); ?></p>
        <?php endif; ?>

  </div>
 <div class="span4 pull-right">
        <?php query_posts('category_name=portfolio&posts_per_page=100');  $do_not_duplicate = $post->ID;?> 
        <?php if (have_posts()) : while (have_posts()) : the_post(); 
 if (in_array($post->ID, $do_not_duplicate)) continue;
 ?>

        <?php the_content(); ?>

        <?php endwhile; else: ?>
            <p><?php _e('Sorry, this page does not exist.'); ?></p>
        <?php endif; ?>

  </div>

Quelque chose ne va pas, car tous les articles sont visibles dans les deux divs, comment puis-je dire à wordpress de ne faire qu'ajouter des messages impairs à la première div et des publications paires à la seconde?

1
OKdk

Nous avons fini par utiliser ce code:

<?php query_posts('category_name=Menucard'); ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

    <div class="span4 post move pull-left">
        <?php
            //echo post here
            the_content();
        ?>

    </div> <!-- close .post div -->

    <?php
        $counter++;
        if ($counter % 3 == 0) {
        echo '<div style="clear:both;"></div>';
        }
    ?>
0
OKdk