Почему не работает 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. В записи.
В записях var dump этого поля выводит: select_1, select_2, select_3, select_4 или один из селектов, смотря сколько в админке выбрано.