WP_Query::reset_postdata() public WP 3.7.0
After looping through a nested query, this function restores the $post global to the current post in this query.
{} It's a method of the class: WP_Query{}
No Hooks.
Return
Null. Nothing.
Usage
global $wp_query; $wp_query->reset_postdata();
Notes
- Global. WP_Post. $post Global post object.
Changelog
Since 3.7.0 | Introduced. |
Code of WP_Query::reset_postdata() WP Query::reset postdata WP 5.6
public function reset_postdata() {
if ( ! empty( $this->post ) ) {
$GLOBALS['post'] = $this->post;
$this->setup_postdata( $this->post );
}
}