Ticket #17118: 17118.3.diff
| File 17118.3.diff, 885 bytes (added by , 15 years ago) |
|---|
-
wp-includes/query.php
2462 2462 2463 2463 // Parse the meta query again if query vars have changed. 2464 2464 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 } 2468 2473 _parse_meta_query( $q ); 2469 2474 if ( md5( serialize( $q['meta_query'] ) ) != $meta_query_hash && is_array( $_meta_query ) ) 2470 2475 $q['meta_query'] = array_merge( $_meta_query, $q['meta_query'] );