2014-11-30 2 views
0

я создал multiplу запрос массива, как это:Множественные массивы запрос в WordPress query_posts

Array 
(
    [post_type] => product 
    [posts_per_page] => -1 
    [meta_query] => Array 
     (
      [relation] => AND 
      [0] => Array 
       (
        [0] => Array 
         (
          [key] => kind_of 
          [value] => text_of_kind 
          [compare] => LIKE 
         ) 

        [1] => Array 
         (
          [key] => production_type 
          [value] => 'Production sample name' 
          [type] => char 
          [compare] => LIKE 
         ) 
       ) 
     ) 
) 

... но в петлю я получаю оба результата (например, [отношение] => OR) Что не так?

ответ

0

Мета-запросы не должны быть вложены в массив.

$query_args = array(
    'relation' => 'AND', 
    array('key' => 'foo'), 
    array('key' => 'bar') 
); 

Проверьте WP_Meta_Query в Кодексе.

Смежные вопросы