我有以下传递给WP_Query的参数列表:
array(
'tax_query' => array(
array(
'taxonomy' => 'post_tag',
'terms' => ['18', '-36']
)
)
);
我希望这将显示具有ID 18的标签而不是ID 36的标签的帖子。然而,我得到的结果显示所有的帖子要么有18或36或两个标签。
总之,标签为36的帖子不被排除。
我做错了什么?
这是另一个与类别类似的问题:从wordpress上的文章中排除某些类别
谢谢。
将WP_Query条件更改为只查找特定的ID/s,即:
array( 'tag__in' => array( 18 ) );