И и ИЛИ условие, используя tax_query - PullRequest
0 голосов
/ 11 декабря 2018

Пользовательский тип записи "Коллекция"

[Taxonomy]
-Fruit
-- Apple
-- Banana
-- Orange

-Appliances
-- Television
-- Radio
-- Lamp

Тип записи "Продукты" от Woocommerce также назначена та же пользовательская таксономия

[Taxonomy]
-Fruit
-- Apple
-- Banana
-- Orange

-Appliances
-- Television
-- Radio
-- Lamp

Если я создаю сообщение под пользовательским типом записи "Коллекция"например," коллекционные "

Внутри поста" коллекционные "я проверю" Яблоко "," Апельсин "и" Радио "

и внутри продукта под названием" радио и фрукты "Iтакже проверит «Яблоко», «Оранжевый» и «Радио», потому что они имеют одинаковую назначенную пользовательскую таксономию

Так что, когда я отображу страницу «коллекционная», она покажет продукты с таксономией «Яблоко», «Оранжевый»"&" Radio "

У меня вопрос, как мне отобразить его как" И "или" ИЛИ ", используя" tax_query "

Вот код, который я использую в настоящее время

$args_a = array(
    'tax_query' => array(
        'relation' => 'AND',
        array(
            'taxonomy' => $taxonomy,
            'terms' => $term_lists,
            'field' => 'slug',
            'operator' => "EXISTS"
        )
    )
);

Как я хочу, чтобы отображались только («Apple», «Orange» и «Radio»)

или я хочу отображать одно из этих значений («Apple», «Orange» & «Radio»«)

...