Я создаю новую пользовательскую категорию. tax_query с использованием условия AND категории1 и категории2 общего результата. Категория 2 с использованием IN ARRAY. Мне нужно отобразить значения in_array в условии AND. Пожалуйста, исправьте мой код. Спасибо за справку по функции.
$archive_postid = array(
'post_type' => 'post',
//'cat' => ,
'posts_per_page' => -1,
'order' => 'DSEC',
'orderby' => 'value',
'post_status' => 'publish',
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => array($cat_slug)
),
array(
'taxonomy' => 'dietssearch',
'field' => 'slug',
'terms' => array( $val1 , $val2 , $val3, $val4, $val5 ),
'operator' => 'IN'
),
),
) ;
$archive_postid = get_posts( $archive_postid );
Мне нужно проверить массив 'term' => ($ val1, $ val2, $ val3, $ val4, $ val5) - еще одно условие AND.