заводите директорию template, туда складываете 2 шаблона вывода post-big.php, post-small.php
дальше цикл и счетчик цикла.
На bootstrap это выглядело бы примерно так.
if ( have_posts() ) : $n = 1;
while ( have_posts() ) : the_post();
$template = 1 === $n ? 'big' : 'small';
if ( 1 === $n ) {
echo '<div class="row"><div class="col-lg-6">';
}
if ( 2 === $n ) {
echo '<div class="col-lg-6">';
}
get_template_part( 'templates/post', $template );
if ( 3 === $n ) {
echo '</div>'; //<div class="col-lg-6"> - close $n = 2
}
if ( 1 === $n ) {
echo '</div>'; //<div class="col-lg-6"> - close $n = 1
}
if ( 3 === $n ) {
echo '</div>'; //<div class="row"> - close $n = 1
}
$n ++;
endwhile;
else :
endif;
Код можно причесать и предусмотреть случаи когда записей меньше. Но расписал максимально подробно, для понимания, как оно работает, под себя подгоните сами