Changeset 15624
- Timestamp:
- 09/17/2010 04:08:35 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/query.php
r15613 r15624 670 670 */ 671 671 var $tax_query = array(); 672 673 /** 674 * Metadata query 675 * 676 * @since 3.1.0 677 * @access public 678 * @var array 679 */ 680 var $meta_query = array(); 672 681 673 682 /** … … 1364 1373 } 1365 1374 1375 $meta_query = wp_array_slice_assoc( $qv, array( 'meta_key', 'meta_value', 'meta_compare' ) ); 1376 if ( !empty( $meta_query ) ) 1377 $this->meta_query[] = $meta_query; 1378 1366 1379 if ( empty($qv['author']) || ($qv['author'] == '0') ) { 1367 1380 $this->is_author = false; … … 2167 2180 } 2168 2181 2169 // postmeta queries 2170 $meta_query = wp_array_slice_assoc( $q, array( 'meta_key', 'meta_value', 'meta_compare' ) ); 2171 list( $meta_join, $meta_where ) = _wp_meta_sql( array( $meta_query ), $wpdb->posts, 'ID', $wpdb->postmeta, 'post_id' ); 2182 list( $meta_join, $meta_where ) = _wp_meta_sql( $this->meta_query, $wpdb->posts, 'ID', $wpdb->postmeta, 'post_id' ); 2172 2183 $join .= $meta_join; 2173 2184 $where .= $meta_where;
Note: See TracChangeset
for help on using the changeset viewer.