0

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

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

它工作得很好,但是当我尝试查看特定类别的所有帖子时,例如类别/jquery,我不仅仅得到 jquery 帖子,但我又得到了所有帖子。

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

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

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

谢谢

4

1 回答 1

0

我发现了问题。我只是使用 query_posts() 来在博客的主页上生效。所以我所做的只是,移除

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

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

于 2012-08-05T13:25:31.870 回答