• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Выборка категории через WP_Query

wwe2012

Опытный
Добрый день, мне на главной страници надо выбрать товар из рубрики Диски
вот я пишу так код
PHP:
<?php $home_home = new WP_Query(array(



 'post_type' => 'product',




      'posts_per_page' => 9,

      'tax_query' => array( 'product_cat' => 20 ),



)); ?>
и он выбирает весь товар а не из рубрики диски. Подскажите как исправить ?
 

artemkomarov

Специалист
Местный
категория это таксономия которая имеет fields и terms так что так и указывайте в tax_query
 

wwe2012

Опытный
Решил проблему так
PHP:
     'post_type' => 'product',




      'posts_per_page' => 3,

      'product_cat' => 'bani-iz-kleenogo-brusa',
 

AntonBecker

Новичок
$args = array(
// Использование аргумента tax_query для установки параметров терминов таксономии
'tax_query' => array(
// Использование нескольких таксономий требует параметр relation
'relation' => 'AND', // значение AND для выборки товаров принадлежащим одновременно ко всем указанным терминам
// массив для категории
array(
'taxonomy' => 'product_cat',
'field' => 'id',
'terms' => array( 21,20 ),
),
),
// Параметры отображения выведенных товаров
'posts_per_page' => 20, // количество выводимых товаров
'post_type' => 'product', // тип товара
'orderby' => 'date', // сортировка
);
 
Сверху Снизу