Проблема:
Сначала произвольные посты выводились через стандартные рубрики постов.
Создал для произвольных типов постов категории, и сейчас не выводятся посты.
Код:
<?php
$arg_cat = array(
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 1,
'include' => '',
'taxonomy' => 'gallery_category',
'post_status' => 'publish'
);
$categories = get_categories( $arg_cat );
?>
<?php get_header(); ?>
<div class="container">
<div class="wrapper">
<?php
if( $categories ){
foreach( $categories as $cat ){
$arg_posts = array(
'orderby' => 'name',
'order' => 'ASC',
'post_type' => 'gallery',
'cat' => $cat->cat_ID,
);
$query = new WP_Query($arg_posts);
?>
<?php if ($query->have_posts() ) ?>
<h2><?php echo $cat->name; ?> </h2>
<div class="gallery-wrap">
<div class="owl-carousel gal">
<?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>
</div>
<?php
}
}
?>
</div>
</div>
Сначала категория была category, изменил на gallery_category'. В чем проблема?