у меня есть product тип записи, и у меня есть product_cat - таксономия.В product_cat у меня есть красный, жесткий, мягкий, ручка .
Таким образом, я должен получить продукты, имеющие красный и твердый или мягкий цвет
Как я могу получить это?
Для продукта, которыйподпадают под красный и жесткий и мягкий. Я могу использовать следующий запрос
$args = array(
'post_status' => 'publish',
'posts_per_page' => -1,
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => 'red'
),
array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => 'hard'
),
array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => 'soft'
)
),
'post_type' => 'product',
'orderby' => 'title',
);
Но мне нужен красный цвет, должен и в мягком или в жестком.т.е. (red && (soft||hard ))
Пожалуйста, помогите.