使用query_post()按类别归档

时间:2012-08-05 12:04:56

标签: wordpress

在我的wordpress主题中,我需要隐藏一个类别中的所有帖子,我正在使用此代码

<?php query_posts('cat=-307'); ?> 
<?php while ( have_posts() ) : the_post(); ?>
...

效果很好,但是当我尝试查看特定类别的所有帖子时,例如category / jquery我不会只获得jquery帖子,但我再次获得所有帖子。

如果我删除上面代码的第一行,那么它按预期工作。

我使用了样板主题,所以代码的其余部分不是问题。

如何通过保留query_posts()过滤器来解决此问题,但在需要时也只获取特定类别

由于

1 个答案:

答案 0 :(得分:0)

我发现了问题。我只需要query_posts()在博客的主页上生效。所以我所做的就是删除

<?php query_posts('cat=-307'); ?> 

来自loop.php并将其添加到index.php