WordPress:除删除一页外的查询页

时间:2011-03-04 作者:Ryan

我当前正在运行此查询以从站点部分获取页面(而不是帖子):

query_posts("post_type=page&post_parent=6");
我想从此查询中删除一页271。基于this stack 我试过:

query_posts("p=-271&post_type=page&post_parent=6");
不幸的是,这与预期的结果相反,只显示了第271页,而没有显示循环中的其他页面。将p=-271放在查询的末尾也会得到同样的不成功结果。

我如何反转此选项以显示除271页以外的所有其他页?

1 个回复
最合适的回答,由SO网友:keatch 整理而成

Update:

您必须使用排除页面post__not_in 参数。使用数组参数重写查询

query_posts(array(
\'post__not_in\'=>array(\'271\'),
\'post_parent\'=>6,
\'post_type\'=>\'page\'
)
 );
看到这个了吗page 供参考。

结束