Через acf сделал поля и добавил заполнение значений полей через select и checkbox.
Делаю фильтр через wp_query() - всё стандартно, первые два значения заполняются из select , то есть в записи может присутствовать только какое либо одно значение, а третье поле заполняется из checkbox, то есть в записи присутствует несколько значений
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'count',
'value' => $count, // select
'compare' => 'IN'
),
array(
'key' => 'area',
'value' => $area, // select
'compare' => 'IN'
),
array(
'key' => 'room',
'value' => $room, // это checkbox
'compare' => 'LIKE' // со значением LIKE работает, со значением IN не работает
),
);
И рисунок селекта и чекбокса
В результате запрос работает только со значением
'compare' => 'LIKE' ( со значением LIKE работает, со значением IN не работает). А такое значение ключа выбирает все записи в которых находится какое либо значение. Как выходят из этой ситуации, возможен ли точный фильтр или можно как то изменить заполнение полей в acf?