从wp_Query循环中排除帖子 时间:2013-02-07 作者:Ehsan 0个否决票收藏夹我用以下代码在页面中显示我的最后一篇文章:$query1 = new WP_Query(); $query1->the_post(); 它还包括:$id = $query->ID; 为了检索最后一个帖子ID,我编写了一个新的wp\\U查询,并希望从结果中排除该ID:我编写了这个,但它不起作用:$query2-> new WP_Query(\'p=-$id\'); 有什么问题吗? 2 个回复 最合适的回答,由SO网友:Chip Bennett 整理而成 如果我正确理解了您的特定问题(和发布的代码),那么您实际上是在试图排除most recent 从您的查询中发布?如果是这样,有一种更简单的方法:use the offset parameter:$query2 = new WP_Query( array( \'offset\' => 1 ) ); 使用此方法,可以从$query2, 而且根本不需要跑步$query1. SO网友:fischi 更改您的Query 到$query2-> new WP_Query( array( \'post__not_in\' => array($id) ) ); 这是正确的参数。 结束 文章导航