Как вывести посты по категориям?
-
Всем привет.
Хочу вывести произвольный тип постов по категориям. Есть 3 категории, в них посты. Вывожу посты по категориям слайдами.
Код:
<div id="page" class="single"> <?php $arg_cat = array( 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'exclude' => '', 'include' => '', 'taxonomy' => 'category', ); $categories = get_categories( $arg_cat ); ?> <div class="wrapper"> <div class="gallery" > <?php if( $categories ){ foreach($categories as $cat){ $arg_posts = array( 'orderby' => 'name', 'order' => 'ASC', 'posts_per_page' => 5, 'post_type' => 'gallery', 'post_status' => 'publish', 'cat' => $cat->cat_ID, ); $query = new WP_Query($arg_posts); ?> <div class="owl-carousel two gallery"> <?php if ($query->have_posts() ) ?> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <div class="slide" style="background-image: url(<?php echo get_the_post_thumbnail_url( $query->ID, 'large'); ?>);"></div> <?php endwhile; wp_reset_postdata()?> </div> <?php } } ?> </div> </div>
Выводится криво.
Хочу вывести например один слайдер, потом снизу второй слайдер и третий.
- Тема «Как вывести посты по категориям?» закрыта для новых ответов.