我已经在我的主页上放置了以下用于检索3个帖子的代码,并且代码工作正常,现在我只想知道在使用get_posts之后使用“wp_reset_postdata()”重置查询是否有必要或者没有需要wp_reset_postdata()函数,因为以下查询工作正常..
答案 0 :(得分:0)
如果您未使用setup_postdata
(通过$myWpQuery->the_post()
显式或隐式),则无需重置帖子数据。 get_posts()
本身不会更改帖子上下文,因此get_the_ID()
等在使用get_posts()
之前和之后的工作方式相同。
答案 1 :(得分:0)
重置查询是标准方法。但是,你可以跳过它;如果您对同一模板页面上的帖子没有任何其他查询,则没有必要。