WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Вывод постов в несколько столбцов

Пытаюсь вывести посты в несколько столбцов, половина работы прошла успешно. Смог вывести посты по столбцам через следующий код:

                     <?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 посту на столбец, то-есть получил я вот такое:


Как вывести например по 4 поста на столбец?

0
abumuslim
1.9 года назад
  • 1
    stepan2278 www.weblancer.net/users/stepanko/?affili...
    <?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; ?>

    Не забывайте отмечать вопрос решенным!

    abumuslim 1.9 года назад

    Спасибо!

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация