在循环中从下一项收集数据

时间:2013-03-23 作者:Greg Wiley

我正在尝试获取自定义字段的值。诀窍?我在循环中,目前正在打印本例的第2页(共5页)。我想得到一些信息,从3的5(甚至1的5),而打印出的信息在2的5。我希望这是有道理的。任何帮助都会很好!

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

由于您没有发布任何代码,也没有发布您所使用的标准,因此我无法真正编写功能性代码,但在您的循环中,请尝试:

var_dump($posts[$wp_query->current_post -1]->post_title);
也就是说,$posts[$wp_query->current_post -1] 是上一篇文章。你可以改变-1 加上或减去任何你想要的值,但数学无法得出的结果如下所示0 或者在你的posts\\u per\\u page-1(我认为)之上,因为这些都不存在。该查询仅获取“此页面”上的帖子。如果您确实需要上一页或下一页上出现的帖子中的信息,您必须查询这些信息。

结束

相关推荐

Loop being strainge

因此,我拼凑了一个函数,它可以执行以下操作:protected function _query_post($query){ $original = $this->_wp_query; $wp_query = new WP_Query($query); if($wp_query->have_posts()){ while($wp_query->have_posts()){ $w