Wordpress 使用query_post()时未显示按类别存档
在我的wordpress主题中,我需要隐藏某个类别的所有帖子,因为我正在使用此代码Wordpress 使用query_post()时未显示按类别存档,wordpress,Wordpress,在我的wordpress主题中,我需要隐藏某个类别的所有帖子,因为我正在使用此代码 <?php query_posts('cat=-307'); ?> <?php while ( have_posts() ) : the_post(); ?> ... ... 它工作得很好,但是当我尝试查看特定类别的所有帖子时,例如category/jquery,我不会只看到jquery帖子,而是再次看到所有帖子 如果我删除了上面代码的第一行,那么它将按预期工作 我已经使用了样板主
<?php query_posts('cat=-307'); ?>
<?php while ( have_posts() ) : the_post(); ?>
...
...
它工作得很好,但是当我尝试查看特定类别的所有帖子时,例如category/jquery,我不会只看到jquery帖子,而是再次看到所有帖子
如果我删除了上面代码的第一行,那么它将按预期工作
我已经使用了样板主题,所以代码的其余部分不是问题所在
我如何通过保留query\u posts()
过滤器来解决这个问题,同时在需要时只获取特定类别
谢谢,我找到问题了。我刚刚访问了query_posts()以使其在博客主页上生效。所以我所做的就是,搬走
<?php query_posts('cat=-307'); ?>
从loop.php
并将其添加到index.php