我列出了页面上所有自定义帖子类型的帖子。我想从查询中删除一个类别,因为我正在使用它对带有封闭内容的帖子进行分类,因此不希望它们显示出来。
我的问题是:
$category = get_cat_ID( \'Gated\' );
$exclude = \'-\'.$category;
$args = array(
\'post_type\' => \'resource\',
\'posts_per_page\' => -1,
\'cat\' => $exclude,
);
$loop = new WP_Query( $args );
但最终是什么
\'cat\' => -46
似乎什么都没做,分类为“门控”的帖子仍然会显示出来。
从我在抄本等中读到的内容来看,我觉得我做得对。但显然我不是?我已经用尽了不同的方法来调整这个。请帮忙!
(供参考$exclude
打印出正确的类别ID+-
, 我尝试手动输入-46
)