从博客中按名称排除Wordpress类别

tad*_*obi 2 php wordpress

我有一个包含类别列表的WP博客.我有一个特定的模板应用于一个名为"新闻"的类别,这个类别很好并且有效,但现在我需要确保此类别中的帖子不包含在主博客中.我已经尝试了几点,但对我来说还没有成功.任何建议?

由于我正在开发一个dev/test/prod环境,这些环境都是由不同的人设置的(......叹气......),所以相同的类别都有不同的id,所以我希望从类别名称中删除它.

干杯,

Ť

tad*_*obi 12

谢谢Giannis.我知道我可以使用query_posts否定类别类型来完成它.谢谢你让我走上了正确的轨道.

我必须从类别名称开始,这是此查询的唯一提供.所以要做到这一点,我从名称中得到了类别ID:

$exclude = get_cat_ID('News');
$q = 'cat=-'.$exclude;
query_posts($q);
Run Code Online (Sandbox Code Playgroud)

把它放在loop.php的顶部,解决了我的问题.

再次感谢大家,爱Stackoverflow!