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

标签 php wordpress

我有一个包含类别列表的 WP 博客。我有一个应用于名为“新闻”的类别的特定模板,这一切都很好并且可以正常工作,但现在我需要确保该类别中的帖子不包含在主博客中。我已经尝试了一些,但对我来说没有用。有人有什么建议吗?

当我在开发/测试/产品环境中工作时,这些环境都是由不同的人设置的(...叹息...)相同的类别都有不同的 ID,所以我希望在类别名称。

干杯,

T

最佳答案

感谢扬尼斯。我知道我可以使用 query_posts 否定类别类型来做到这一点。不过,谢谢你让我走上正轨。

我必须处理类别名称,这是此查询的唯一规定。为此,我从名称中获取了类别 ID:

$exclude = get_cat_ID('News');
$q = 'cat=-'.$exclude;
query_posts($q);

将它放在 loop.php 的顶部并解决了我的问题。

再次感谢大家,喜欢 Stackoverflow!

关于php - 从博客中按名称排除 Wordpress 类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6494121/

相关文章:

wordpress - 如何使用 SHOPP PLUGIN 了解 WordPress 购物车中添加到购物车的商品数量

php - 避免在 openssl_sign/sign 给定哈希中使用 SHA1 哈希

php - 如何 MySQL SELECT 并按列排序并按不同表中的另一个键排序

javascript - 使用 backbone.js 和其他服务器脚本语言将数据存储在 mysql 中

php - 用于验证用户名的正则表达式?

php - 在使用其值之前检查表键是否存在的正确方法是什么?

php - 将 WooCommerce 产品价格范围中的破折号替换为斜线

iphone - 页脚背景未在 iPhone 上显示

javascript - 使用 jquery 删除 <br> 标签?

javascript - Html/Css Jssor Slider 仅在 chrome 中不起作用但没有错误