Wordpress: Publicaciones de consulta sin taxonomías asignadas

Me gustaría filtrar todas las consultas de publicaciones por un término específico de una taxonomía personalizada (especificada por una url). Actualmente estoy usando add_filter ('request', ...) y 'tax_query', que funciona ahora.

Así que recibo todas las publicaciones de este término, pero me gustaría obtener esas publicaciones, que no tienen NINGÚN término asignado de esta taxonomía.

Estaba intentando algo como:

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

Pero, dado que Wordpress no admite 'IS' o 'IS NULL', esto tampoco funciona.

Entonces, ¿alguna idea de cómo buscar publicaciones de un término Y publicaciones sin un término?

EDIT: Otra solución sería consultar todos los términos, excluirlos luego en tax_query. Pero me gustaría guardar esta consulta.

Respuestas a la pregunta(1)

Su respuesta a la pregunta