Исправить ошибку в коде (tax_query)
$array_terms = $_POST['terms_array'];
$query = new WP_Query([
'post_type' => $pt_name,
'posts_per_page' => 10,
'operator' => 'IN',
'include_children' => false,
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'news-tags',
'field' => 'slug',
'terms' => $array_terms
),
),
]);
Есть такой вот код. Когда массив $array_terms содержит одно значение, запрос выполняется. Когда 2 и более - запрос возвращается пустым.
Массив содержит список terms.
По всей видимости неправильно подтягиваю значения в 'terms', но что именно не так?
Спасибо.