如何解决Wordpress从循环先前条目中排除类别
| 我编辑了wordpress页面,仅显示某些类别的帖子。这有效,但是如果我想查看以前的条目,则显示相同。 这是博客: http://www.medusaphotography.be/blog/ 这是“上一个条目”页面: http://www.medusaphotography.be/blog/?paged=2 如您所见,帖子完全一样。 这是我的代码:...
<?php query_posts(\'cat=-1\');?>
<?php if (have_posts()) : ?>
<?php while (have_posts() ) : the_post(); ?>
<div <?php post_class() ?> id=\"post-<?php the_ID(); ?>\">
...
它只是带有query_posts(\'cat = -1 \');的基本Wordpress循环;在它前面。
如果我删除此行,则先前的条目有效,但显然仍显示类别1的帖子。
我究竟做错了什么?
解决方法
目前,您的查询帖子将覆盖现有查询,仅删除类别1。您要采用原始查询并对其进行修改。
以下代码将完成这项工作:
global $query_string;
query_posts( $query_string . \'&cat=-1\' );
查询字符串包含您正在使用的页面/帖子/类别的默认变量。您可以使用print_r()查看其包含的内容
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。