Make WordPress Core

Ticket #17118: 17118.3.diff

File 17118.3.diff, 885 bytes (added by dd32, 15 years ago)
  • wp-includes/query.php

     
    24622462
    24632463                // Parse the meta query again if query vars have changed.
    24642464                if ( $this->query_vars_changed ) {
    2465                         $meta_query_hash = md5( serialize( $q['meta_query'] ) );
    2466                         $_meta_query = $q['meta_query'];
    2467                         unset( $q['meta_query'] );
     2465                        if ( isset( $q['meta_query'] ) ) {
     2466                                $meta_query_hash = md5( serialize( $q['meta_query'] ) );
     2467                                $_meta_query = $q['meta_query'];
     2468                                unset( $q['meta_query'] );
     2469                        } else {
     2470                                $meta_query_hash = false;
     2471                                $_meta_query = array();
     2472                        }
    24682473                        _parse_meta_query( $q );
    24692474                        if ( md5( serialize( $q['meta_query'] ) ) != $meta_query_hash && is_array( $_meta_query ) )
    24702475                                $q['meta_query'] = array_merge( $_meta_query, $q['meta_query'] );