• Вопрос в следуюшем в процесе разработки в категориях необходимо выводить посты по четыре. Чтобы в обшем получилось так:

    <div class="part">
        //здесь должен начинаться цикл который выводить первые 4 поста
        <div class="post">
           //здесь тело первого поста
        </div>
        <div class="post">
           //здесь тело второго поста
        </div>
        <div class="post">
           //здесь тело третьего поста
        </div>
        <div class="post">
           //здесь тело четвертого поста
        </div>
    </div>
    //здесь первый цикл заканчиваеться и начинаеться второй
    <div class="part">
        //здесь должен начинаться цикл который выводить первые 4 поста
        <div class="post">
           //здесь тело четвертого поста
        </div>
        <div class="post">
           //здесь тело пятого поста
        </div>
        <div class="post">
           //здесь тело шестого поста
        </div>
        <div class="post four">
           //здесь тело седьмого поста
        </div>
    </div>

    тоесть надо создать обертку <div class=»part»></div> у четырех постов.

Просмотр 1 ответа (всего 1)
  • Если верно понял, то вот:

    <?php if (have_posts()): $post_counter = 0; while (have_posts()): the_post(); ?>
    <?php if ($post_counter == 0){ ?><div class=»part»><?php } ?>
    <div class=»post»>Контент публикации</div>
    <?php $post_counter++; if ($post_counter == 3){ $post_counter = 0; ?></div><?php } ?>
    <?php endwhile; endif; ?>

    Выводит по 4 публикации (.post) контейнером (.part)

Просмотр 1 ответа (всего 1)
  • Тема «вывод постов постов циклами по четыре» закрыта для новых ответов.