it_proger29
@it_proger29
Битрикс

Не работает meta_query фильтрация wordpress?

Почему не работает meta_query?

Это запрос.
$args['meta_query'][] = array(
            'type_of_shot' => array(
              'key'     => 'type_of_shot',
              'value'   => 'select_2',
              'compare' => '==',
              'type'    => 'CHAR',
            ),
        );


var dump $args
array(6) {
  ["post__in"]=>
  NULL
  ["post_type"]=>
  string(6) "models"
  ["posts_per_page"]=>
  int(16)
  ["post__not_in"]=>
  NULL
  ["meta_query"]=>
  array(2) {
    ["reiting_query"]=>
    array(2) {
      ["key"]=>
      string(7) "reiting"
      ["type"]=>
      string(7) "DECIMAL"
    }
    [0]=>
    array(1) {
      ["type_of_shot"]=>
      array(4) {
        ["key"]=>
        string(38) "type_of_shot"
        ["value"]=>
        string(8) "select_2"
        ["compare"]=>
        string(2) "=="
        ["type"]=>
        string(4) "CHAR"
      }
    }
  }
  ["orderby"]=>
  string(13) "reiting_query"
}


Поле в acf. В записи.
fLSMEO8.png

В записях var dump этого поля выводит: select_1, select_2, select_3, select_4 или один из селектов, смотря сколько в админке выбрано. u801Pi5.png
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
@weart
'compare' => 'LIKE'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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