У меня есть почтовый запрос, но я не могу заставить его учитывать идентификаторы категорий. Что мне не хватает?
Он учитывает первые два массива, но последний просто игнорируется.
<?php
$args = array(
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'packageID',
'value' => array('1', '2', '3'),
'compare' => 'IN',
'post_type'=>'post',
'post_status' => 'publish',
),
array(
'key' => 'Key_6',
'value' => 'Reportage',
'compare' => 'IN',
),
array(
'taxonomy' => 'category',
'field' => 'term_id',
'cat' => array( '67, 84, 66, 73, 3549, 145, 101, 99, 100, 134, 92, 98' ),
)
),
'orderby' => 'meta_value_num',
'meta_key' => 'wpfp_favorites',
'order' => 'DESC',
'offset' => 0
);
query_posts($args); ?>



Измените идентификаторы кошек на массив.
'cat' => array( '67, 84, 66, 73, 3549, 145, 101, 99, 100, 134, 92, 98' ),
Изменять:
'field' => 'ID',
К:
'field' => 'term_id',
Я должен был видеть, пожалуйста, измените 'cat' => array на 'terms' => array
Я думаю, что проблема связана с этим разделом - 'meta_query' => array (Изменение его на - tax_query '=> array (Заставляет массив категорий работать, но другие массивы ломаются
Вроде ничего не изменилось :-(