WordPress.org

Make WordPress Core

Ticket #14600: 14600.diff

File 14600.diff, 582 bytes (added by scribu, 5 years ago)
  • wp-includes/query.php

     
    12461246        function parse_query($query) { 
    12471247                if ( !empty($query) || !isset($this->query) ) { 
    12481248                        $this->init(); 
    1249                         if ( is_array($query) ) 
    1250                                 $this->query_vars = $query; 
    1251                         else 
    1252                                 parse_str($query, $this->query_vars); 
    1253                         $this->query = $query; 
     1249                        $this->query = $this->query_vars = wp_parse_args($query); 
    12541250                } 
    12551251 
    12561252                $this->query_vars = $this->fill_query_vars($this->query_vars);