WordPress.org

Make WordPress Core

Ticket #13066: query.diff

File query.diff, 734 bytes (added by jgci, 3 years ago)
  • wp-includes/query.php

     
    701701        var $query; 
    702702 
    703703        /** 
     704         * Most recent query in serialized form 
     705         * 
     706         * @access private 
     707         * @var string 
     708         */ 
     709        var $last_query; 
     710 
     711        /** 
    704712         * Query vars, after parsing 
    705713         * 
    706714         * @since 1.5.0 
     
    12471255         * @param string|array $query 
    12481256         */ 
    12491257        function parse_query($query) { 
     1258                if ( $this->last_query == serialize($query) ) { 
     1259                        return; 
     1260                } 
     1261                $this->last_query = serialize($query); 
     1262 
    12501263                if ( !empty($query) || !isset($this->query) ) { 
    12511264                        $this->init(); 
    12521265                        $this->query = $this->query_vars = wp_parse_args($query);