What I'd like to do: on index.php, a loop that shows a selectable number of full posts using `the_content` and then below that shows a selectable number (the number of posts can be hardcoded in the function) of excerpts (using `the_excerpt`) in a grid pattern 2 excerpts wide. Any `paged` page of posts only uses the grid display of excerpts. Like this:

![enter image description here][1]

Full posts are no problem to figure out how to work in the loop. An example of an excerpt grid that works is below; it works by alternating the class of `divs` around each post to float them right and left, like this:

    <?php
    
        if (have_posts()) :
        $odd = false;
        while (have_posts()) : the_post();
        $odd = !$odd;
        ?>
    
    <div class="<?php if ($odd) echo 'uneven '; ?>gridpost">
    
    <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
    
    <?php the_excerpt(); ?> 
    
    </div>
    	
    	<?php endwhile; ?>
    	
    	<?php else : ?>
    	
    	<?php endif; ?>


And the CSS:

> .uneven { float: left; clear: both; padding-left:10px; }
> 
> .gridpost { width: 235px; float: right; padding: 10px 10px 15px 5px;
> border-top: 1px solid #BBB; }

**In my ideal loop,** any `paged` page will only use the excerpt grid, but must be passed the correct post number and offset to display correctly.

There are code snips out there that come close to emulating it, but none seem to do the whole job, and offer paging, too. I can't run new WP_Querys with offsets because they won't "paged" (AFAIK).

Any ideas?

This loop would be ideal if it handled text and excerpts and content rather than images: http://www.billerickson.net/a-better-and-easier-grid-loop/


  [1]: https://i.sstatic.net/e1MlX.png