Make WordPress Core


Ignore:
Timestamp:
04/25/2011 05:27:35 PM (14 years ago)
Author:
ryan
Message:

Introduce WP_Meta_Query and relation support. Props scribu, greuben. fixes #17165 #17011

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/user.php

    r17674 r17699  
    502502        }
    503503
    504         _parse_meta_query( $qv );
    505 
    506504        $role = trim( $qv['role'] );
    507505
     
    518516        }
    519517
    520         if ( !empty( $qv['meta_query'] ) ) {
    521             $clauses = call_user_func_array( '_get_meta_sql', array( $qv['meta_query'], 'user', $wpdb->users, 'ID', &$this ) );
     518        $meta_query = new WP_Meta_Query();
     519        $meta_query->parse_query_vars( $qv );
     520
     521        if ( !empty( $meta_query->queries ) ) {
     522            $clauses = $meta_query->get_sql( 'user', $wpdb->users, 'ID', $this );
    522523            $this->query_from .= $clauses['join'];
    523524            $this->query_where .= $clauses['where'];
Note: See TracChangeset for help on using the changeset viewer.