Как прописать класс row (bootstrpa) в шаблоне вывода постов, чтобы реализовать 2-х колончатое отображение?
Добрый день!
Как реализовать построение такого вот кода через циклы в шаблоне WP:
<div class="row"> <div class="col-sm-12 col-md-6">Контент</div> <div class="col-sm-12 col-md-6">Контент</div> </div> <div class="row"> <div class="col-sm-12 col-md-6">Контент</div> <div class="col-sm-12 col-md-6">Контент</div> </div> <div class="row"> <div class="col-sm-12 col-md-6">Контент</div> <div class="col-sm-12 col-md-6">Контент</div> </div>
и т.д.
Заранее спасибо!
В общем вот так у меня получилось, но может можно оптимизировать?
<?php
$counter = 1;
$posts = new WP_Query ("category_id=2&showposts=10");
while ($posts->have_posts ()) : $posts->the_post ();
$parent = $post->ID; ?>
<?php if ($counter == 1 || $counter % 2 == 1) : echo '<div class="row">'; endif;?>
<div class="col-sm-12 col-md-6">
<article class="post">
<p><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></p>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?></p>
</article>
</div>
<?php if ($counter % 2 == 0) : echo '</div>'; endif;?>
<?php $counter++; endwhile; if ($counter-1 %2 != 0) : echo '</div>'; endif; wp_reset_query(); ?>
А зачем каждые 2 элемента в row засовывать? Можно в начале цикла вывести открывающий row и в конце закрывающий.