Вывод постов в несколько столбцов
Пытаюсь вывести посты в несколько столбцов, половина работы прошла успешно. Смог вывести посты по столбцам через следующий код:
<?php $col = 1; ?>
<?php $terms = new WP_Query(array('post_type' => 'poetry')); ?>
<?php if ($terms->have_posts()) : while ($terms->have_posts()) : $terms->the_post(); ?>
<?php if ($col == 1) echo "<div>"; ?>
<ul class="info-block-list">
<li><a href=""><?php the_title();?></a></li>
</ul>
<?php if ($col == 1) echo "</div>"; (($col==1) ? $col=2 : $col=1); ?>
<?php endwhile; else : ?>
<?php endif; ?>
Посты выводятся по столбцам, но выводится по 1 посту на столбец, то-есть получил я вот такое:

<?php $loop = 0; ?> <?php $terms = new WP_Query( array( 'post_type' => 'poetry', 'post_status' => 'any', 'posts_per_page' => 20 ) ); ?> <?php if ( $terms->have_posts() ) : while ( $terms->have_posts() ) : $terms->the_post(); ?> <?php $loop ++; ?> <?php if ( $loop == 1 ) { echo '<div><ul class="info-block-list">'; } ?> <li><a href=""><?php the_title(); ?></a></li> <?php if ( $loop == 4 ) { echo "</ul></div>"; $loop = 0; } ?> <?php endwhile; else : ?> <?php endif; ?>Не забывайте отмечать вопрос решенным!
Спасибо!