使用get_posts()后是否需要重置查询?

时间:2017-10-05 07:53:39

标签: wordpress

我已经在我的主页上放置了以下用于检索3个帖子的代码,并且代码工作正常,现在我只想知道在使用get_posts之后使用“wp_reset_postdata()”重置查询是否有必要或者没有需要wp_reset_postdata()函数,因为以下查询工作正常..

Click here

2 个答案:

答案 0 :(得分:0)

如果您未使用setup_postdata(通过$myWpQuery->the_post()显式或隐式),则无需重置帖子数据。 get_posts()本身不会更改帖子上下文,因此get_the_ID()等在使用get_posts()之前和之后的工作方式相同。

答案 1 :(得分:0)

重置查询是标准方法。但是,你可以跳过它;如果您对同一模板页面上的帖子没有任何其他查询,则没有必要。