SO网友:Dr. Manuel Lamotte-Schubert
除了标记的“最佳答案”之外,还有一种可能更快的方法,因为我们不必先提取术语和名称。
这是通过使用一个不存在的操作符(没有“IN”、“NOT IN”、“AND”、“EXISTS”和“NOT EXISTS”)实现的。例如,字符串“XXX”执行此任务,并导致WP在查询生成期间不输入案例,因此也跳过了0=1连接。
(案例位于功能中get_sql_for_clause()
文件类wp tax查询的。php,其中允许的运算符是通过条件检查的,没有“else”。
$args = array (\'tax_query\' =>
array(
array(
\'taxonomy\' => \'city\',
//\'field\' => \'term_id\', // <-- not needed, default
//\'terms\' => $term_ids, // <-- not needed
\'operator\' => \'XXX\' // Use a non-existing operator
)
)
);