Добрый день.
Столкнулся с такой проблемой и не могу найти решение.
Имеется произвольные поля select с возможность множество выбора значение созданы через ACF на Wordpresse проблема в том что когда хочу выводить посты отфильтрованы по эти поля то запрос возвращается пустой но если select только с одной значение тогда все работает как надо.
Фильтр:
кусок из функцииglobal $wp_query; // нужно заглобалить текущую выборку постов
$args = array(); // подготовим массив
$args['meta_query'] = array('relation' => 'AND');
if (!empty($_GET['side'])) { // если передана фильтрация по разделу
$args['meta_query'][] = array( // пешем условия в meta_query
'key' => 'catalog__side', // название произвольного поля
'value' => $_GET['side'], // переданное значение произвольного поля
'type' => 'CHAR', // тип поля, нужно указывать чтобы быстрее работало, у нас здесь число
'compare' => 'IN', // тип сравнения IN, т.е. значения поля комнат должно быть одним из значений элементов массива
);
}
query_posts(array_merge($args, $wp_query->query));
Настройка поле в ACF: