WordPress.org

Make WordPress Core

Ticket #14600: 14600.diff

File 14600.diff, 582 bytes (added by scribu, 8 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);