@Oblom4ik

Как вывести рубрику в карусель?

Доброго времени суток.
Решил на WP-сайте вывести карусель с "продуктами".
Продукты созданы через ACF, а также для них создана таксономия.
Подразумевается, что я создаю таксономию с названием "хит продаж" и пытаюсь вывести её кодом:

<?php if ( have_posts()): query_posts('category__in=25'); while ( have_posts() ) : the_post(); ?>
Бла бла бла
<?php endwhile; endif ?>

Но оно не работает - карусель пустая. Был ещё вариант заменить 'category__in=25' на 'cat=25' - аналогично.
С чего я вообще решил, что мой код рабочий?
Если не ставить ограничение на категории, то на странице категории этот код дубрирует выводящуюся там и карусель наполняется товарами.
Вопрос только в том, как сделать вывод в карусели именно нужной мне категории\рубрики?
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
4mobile
@4mobile
WEB developer
query_posts лучше не использовать.
category__in срабатывает только для категорий.
У вас своя таксономия, поэтому

$args = array(
	'post_type' => 'product',
	'custom_tax'    => 'hit'
);
$query = new WP_Query( $args );
while ( $query->have_posts() ) {
	$query->the_post();
	the_title(); // выведем заголовок поста
}
wp_reset_postdata();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы