Changeset 15714
- Timestamp:
- 10/04/2010 06:26:26 PM (14 years ago)
- Location:
- trunk/wp-includes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions.php
r15686 r15714 4279 4279 $i = 0; 4280 4280 foreach ( $queries as $q ) { 4281 $meta_key = isset( $q[' meta_key'] ) ? trim( $q['meta_key'] ) : '';4282 $meta_value = isset( $q[' meta_value'] ) ? trim( $q['meta_value'] ) : '';4283 $meta_compare = isset( $q[' meta_compare'] ) ? $q['meta_compare'] : '=';4281 $meta_key = isset( $q['key'] ) ? trim( $q['key'] ) : ''; 4282 $meta_value = isset( $q['value'] ) ? trim( $q['value'] ) : ''; 4283 $meta_compare = isset( $q['compare'] ) ? $q['compare'] : '='; 4284 4284 4285 4285 if ( !in_array( $meta_compare, array( '=', '!=', '>', '>=', '<', '<=', 'like' ) ) ) -
trunk/wp-includes/query.php
r15713 r15714 1394 1394 } 1395 1395 1396 $meta_query = wp_array_slice_assoc( $qv, array( 'meta_key', 'meta_value', 'meta_compare' ) ); 1397 1398 if ( !empty( $meta_query ) ) 1396 $meta_query = array(); 1397 foreach ( array( 'key', 'value', 'compare' ) as $key ) { 1398 if ( !empty( $qv[ "meta_$key" ] ) ) 1399 $meta_query[ $key ] = $qv[ "meta_$key" ]; 1400 } 1401 1402 if ( !empty( $meta_query ) ) { 1399 1403 $this->meta_query[] = $meta_query; 1404 } 1400 1405 1401 1406 if ( empty($qv['author']) || ($qv['author'] == '0') ) { -
trunk/wp-includes/user.php
r15706 r15714 452 452 if ( $blog_id ) { 453 453 $cap_meta_query = array(); 454 $cap_meta_query[' meta_key'] = $wpdb->get_blog_prefix( $blog_id ) . 'capabilities';454 $cap_meta_query['key'] = $wpdb->get_blog_prefix( $blog_id ) . 'capabilities'; 455 455 456 456 if ( $role ) { 457 $cap_meta_query[' meta_value'] = $role;458 $cap_meta_query[' meta_compare'] = 'like';457 $cap_meta_query['value'] = $role; 458 $cap_meta_query['compare'] = 'like'; 459 459 } 460 460 … … 462 462 } 463 463 464 $meta_queries[] = wp_array_slice_assoc( $qv, array( 'meta_key', 'meta_value', 'meta_compare' ) ); 464 $meta_query = array(); 465 foreach ( array( 'key', 'value', 'compare' ) as $key ) { 466 if ( !empty( $qv[ "meta_$key" ] ) ) 467 $meta_query[ $key ] = $qv[ "meta_$key" ]; 468 } 469 470 if ( !empty( $meta_query ) ) { 471 $meta_queries[] = $meta_query; 472 } 465 473 466 474 list( $meta_join, $meta_where ) = _wp_meta_sql( $meta_queries, $wpdb->users, 'ID', $wpdb->usermeta, 'user_id' );
Note: See TracChangeset
for help on using the changeset viewer.