在我的wordpress主题中,我需要隐藏一个类别中的所有帖子,我正在使用此代码
<?php query_posts('cat=-307'); ?>
<?php while ( have_posts() ) : the_post(); ?>
...
效果很好,但是当我尝试查看特定类别的所有帖子时,例如category / jquery我不会只获得jquery帖子,但我再次获得所有帖子。
如果我删除上面代码的第一行,那么它按预期工作。
我使用了样板主题,所以代码的其余部分不是问题。
如何通过保留query_posts()
过滤器来解决此问题,但在需要时也只获取特定类别
由于
答案 0 :(得分:0)
我发现了问题。我只需要query_posts()在博客的主页上生效。所以我所做的就是删除
<?php query_posts('cat=-307'); ?>
来自loop.php
并将其添加到index.php