mikkhalev
@mikkhalev

Почему некорректно работает фильтр товаров?

Существует страница сайта посвящённая одной категорий товаров Х. Товары выводятся простыней, следующим образом:
<?php
$loop = new WP_Query( array( 
    'post_type' => 'product', 
    'posts_per_page' => 350,
    'orderby' => 'menu_order', 
    'order' => 'ASC',
    'product_cat' => 'Х',
));
while ( $loop->have_posts() ): $loop->the_post(); ?>
	<div <?php post_class("inloop-product"); ?>>
         ...
        </div>
<?php endwhile; ?>

Для реализации фильтра был установлен плагин "YITH WooCommerce Ajax Product Filter", который нормально работает в основном каталоге, но не так на странице категории Х. Фильтр выводится шорткодом. По идее атрибуты, которые не относятся к категории Х, не должны отображаться в фильтре, но они отображаются. Как это пофиксить?
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 1
@jev380
$loop = new WP_Query( array(
'post_type' => 'product',
'posts_per_page' => 350,
'orderby' => 'menu_order',
'order' => 'ASC',
'tax_query' => array(
array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => 'Х'
)
),
));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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