Make WordPress Core

Ticket #13066: query.diff

File query.diff, 734 bytes (added by jgci, 14 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);