好的,谢谢你的宝贵意见。事实证明,单独使用WP\\u查询是无法做到这一点的。
我能想到的最好方法是这样做:
$taxIds = get_terms($options[\'post-types\'][$this->current_post_type->name], array(
\'fields\' => \'ids\',
));
$uncategorisedQuery = new WP_Query( array(
\'post_type\' => $postType,
\'posts_per_page\' => -1,
\'tax_query\' => array (
array(
\'taxonomy\' => $taxonomyType,
\'field\' => \'term_id\',
\'terms\' => $taxIds,
\'operator\' => \'NOT IN\'
)
)
) );
尽管@shanbp有一个很好的想法,即创建一个“未分类”的分类法,并在创建时自动将其应用于每个帖子(如果未选择分类法)。