Как разделить посты по 3 в ряд в query_posts
-
Здравствуйте!
На странице есть слайдер, в каждом слайде которого находится по 3 новости. Т.е. скролится по 3 новости сразу.
Написал код, но он кривой. У меня остается незакрытый пустой row. Поправьте пожалуйста<?php $vpargs1 = array( 'post_type' => 'post', // тип поста 'category_name' => 'announcment', 'posts_per_page' => '6', 'orderby' => 'publish_date', // поле для сортировки 'order' => 'DESC', // метод сортировки 'post_status' => 'publish', // опубликованные 'offset' => 0 // сколько пропустить записей ); $vps_loop1 = new WP_Query($vpargs1); ?> <div class="carousel-item row announce-row active"> <?php $i = 1; if($vps_loop1->have_posts()): while($vps_loop1->have_posts()): $vps_loop1->the_post(); $itemid = get_the_ID(); $pole1 = get_post_meta($itemid, 'pole1', true); ?> <div class="announce-item col-md-4"> <div class="announce-item__inner"> <b class="announce-date"><?php the_field('date_start'); ?> - <?php the_field('date_end'); ?></b> <a class="announce-title" href="<?php echo !empty($pole1) ? $pole1 : get_permalink($itemid); ?>"> <?php the_title(); ?> </a> </div> </div> <?php if ($i % 3 == 0){ ?> </div><div class="carousel-item row announce-row"> <?php } ?> <?php $i++; ?> <?php endwhile; endif; wp_reset_query(); ?>
- Тема «Как разделить посты по 3 в ряд в query_posts» закрыта для новых ответов.