WordPress.org

Make WordPress Core

Ticket #24785: 24785.3.diff

File 24785.3.diff, 578 bytes (added by wonderboymusic, 5 years ago)
  • wp-includes/query.php

    diff --git wp-includes/query.php wp-includes/query.php
    index 04286aa..a322288 100644
    class WP_Query { 
    35683568                global $wp_the_query;
    35693569                return $wp_the_query === $this;
    35703570        }
     3571
     3572        /**
     3573         * After looping through a nested query, this function
     3574         * restores the $post global to the current post in this query
     3575         *
     3576         * @since 3.7.0
     3577         *
     3578         * @return bool
     3579         */
     3580        function reset_postdata() {
     3581                if ( ! empty( $this->post ) ) {
     3582                        $GLOBALS['post'] = $this->post;
     3583                        setup_postdata( $this->post );
     3584                }
     3585        }
    35713586}
    35723587
    35733588/**