webbuddu
@webbuddu
Начинающий.

Wordpress — ошибка при добавлении array в запрос WP_Query (: trim() expects parameter 1 to be string)?

Если в запрос добавить
'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'
] );
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
VladimirAndreev
@VladimirAndreev
php web dev
compare => in?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы