Поддержка Проблемы и решения Обернуть каждые 2 записи в свой div

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Вот мой цикл

    <?php if ( have_posts() ) : ?>
    			<?php /* The loop */ ?>
    			<?php while ( have_posts() ) : the_post(); ?>	
    
    <?php get_template_part( 'anons', 'news', get_post_format() ); ?>
    
    			<?php endwhile; ?>
    
    		<?php endif; ?>

    что-то типа этого:

    <?php if ( have_posts() ) : ?>
        <?php /* The loop */ ?>
        <?php $i = 0; ?>
        <?php while ( have_posts() ) : the_post(); ?>
            <?php $i++; ?>
            <?php if ($i % 2) echo '<div class="row">'; ?>
            <?php get_template_part( 'anons', 'news', get_post_format() ); ?>
            <?php if ($i % 2) echo '</div>'; ?>
        <?php endwhile; ?>
    <?php endif; ?>

    Разобрался, немного поправил код. Вот работающий.

    <?php if ( have_posts() ) : ?>
    			<?php /* The loop */ ?>
    <?php $i = 0; ?>
    			<?php while ( have_posts() ) : the_post(); ?>
    <?php $i++; ?>
    <?php if (($i % 2) == 1) echo '<div class="row">'; ?>
    <?php get_template_part( 'anons', 'news', get_post_format() ); ?>
    <?php if (($i % 2) == 0) echo '</div>'; ?>
    
    			<?php endwhile; ?>

    Спасибо за подсказку.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Обернуть каждые 2 записи в свой div» закрыта для новых ответов.