根据Pieter Goosen对this question, 解决方法是创建除要排除的类别外的所有类别的列表,然后搜索包含这些类别的帖子。这样,如果一篇文章有排除的类别,但也有其他类别,它将被包括在内。因此,在我的情况下:
$args = array (\'exclude\'=>1,\'fields\'=>\'ids\');
$exclude_uncategorized = get_terms(\'category\',$args);
然后在
$args
对于
wp_query
:
\'category__in\' => $exclude_uncategorized,