Если в запрос добавить
'key' => 'event-city',
'value' => array('Новосибирск', 'Москва'),
ТО появляется ошибка - trim() expects parameter 1 to be string,
если в value прописать одно значение не в array ( 'value' => 'Москва', ), то все работает отлично,
Может кто знает как решить эту ошибку ???
$query = new WP_Query( [
'post_type' => 'event',
'post_status' => 'publish',
'posts_per_page' => 6,
'meta_query' => [
'relation'=>'AND',
[
'key' => 'date-start',
'compare' => 'BETWEEN',
'value' => array($firstDayEvent, $lastDayEvent),
'type' => 'DATETIME'
],
[
'key' => 'event-recomend',
'value' => 'yes',
'compare' => 'LIKE',
],
[
'key' => 'event-city',
'value' => array('Новосибирск', 'Москва'),
'compare' => '=',
]
],
'meta_key' => 'date-start',
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_type' => 'DATETIME'
] );