Как разбить цикл wordpress?

366
17 июля 2017, 16:36

Добрый вечер!

Подскажите как разбить цикл на группы по 4 поста?

Нужно чтоб каждые 4 поста получили обертку div.swiper-slide

 $bcat = get_category_by_slug('blog');
    $bid = $bcat->ID;
    $n = 12;
    $c = 1;
$recent = new WP_Query("cat=".$id."&posts_per_page=".$n);
 while ($recent->have_posts()) : $recent->the_post();
        get_template_part('blog-block');
        wp_reset_postdata();
        $c++;
    endwhile;
Answer 1
 $bcat = get_category_by_slug('blog');
 $bid = $bcat->ID;
 $n = 12;
 $c = 1;
 $recent = new WP_Query("cat=".$id."&posts_per_page=".$n);
while ($recent->have_posts()) : $recent->the_post();
    if($c%4 === 0){
       echo '<div class="swiper-slide>';
    }
    get_template_part('blog-block');
    if($c%4 === 0){
       echo '</div>';
    }
    wp_reset_postdata();
   $c++
endwhile;
READ ALSO
Как выводить из массива элементы с тегами без указанного class

Как выводить из массива элементы с тегами без указанного class

Есть массив, в котором хранятся элементы вместе с тегамиУ некоторых тег пустой, а у некоторых указан определенный, одинаковый class

247
Как сделать подсветку &ldquo;%&rdquo; в PHPStorm?

Как сделать подсветку “%” в PHPStorm?

Можно ли, если можно то как добавить подсветку "%" в PHPStorm, так как я использую этот символ для маркеров, также чтобы текст между этими маркерами...

343
Авторизация ajax php

Авторизация ajax php

Есть такая проблема, если логин и пароль не правильный, то в блоке выводит неправильный логин и пароль, но если правильный, то в этом же блоке,...

390
Работа с большим кодом

Работа с большим кодом

Уважаемые господа, прошу вас поделитесь опытом

190