Wordpress: Запрос сообщений без выделенных таксономий

Я хотел бы отфильтровать все почтовые запросы по определенному термину пользовательской таксономии (указанному URL). В настоящее время я использую add_filter ('request', ...) и 'tax_query', который сейчас работает.

Таким образом, я получаю все сообщения этого термина, но я хотел бы получить те сообщения, которые не имеют НИКАКИХ терминов, выделенных из этой таксономии.

Я пытался что-то вроде:

$request['tax_query'] = array(
    'relation' => 'OR',
    array(
        'taxonomy' => 'brand',
        'field' => 'slug',
        'terms' => array( $term )
    ),
    array(
        'taxonomy' => 'brand',
        'field' => 'slug',
        'terms' => NULL,
        'operator' => 'IS'
    ),
);

Но так как Wordpress не поддерживает 'IS' или 'IS NULL', это тоже не работает.

Итак, есть идеи, как запросить сообщения термина И сообщения вообще без термина?

РЕДАКТИРОВАТЬ: Другое решение было бы запросить все термины, исключить его затем в tax_query. Но я бы хотел сохранить этот запрос.

Ответы на вопрос(1)

Ваш ответ на вопрос