Доброго времени суток, подскажите, у меня запрос WP_Query( $args ) формируется в зависимости от параметров разных метаполей, там все просто ( сравнение по значениям или диапазоном ), но не могу понять как проверить наличие или отсутствие массива в произвольном поле ?
Мой НЕ рабочий вариант :
$args['meta_query']['relation'] = 'AND';
if(empty($photo_search)==FALSE) {
switch ($photo_search) {
case 1: $photo_search = 'EXISTS'; break;
case 2: $photo_search = 'NOT EXISTS'; break;
}
$args['meta_query'][] = array(
'key' => 'photo',
'value' => $photo_search,
'type' => 'NUMERIC'
);
}
Само произвольное поле заполнено подобной информацией ( поле с галерей, хранятся ID изображений ) :
Array
(
[0] => 28919
[1] => 28921
[2] => 28922
[3] => 28923
[4] => 28924
[5] => 28925
[6] => 28926
[7] => 28927
[8] => 28928
)