Tuesday, February 18, 2014

WP_user_Query

biasanya ketika kita pakai WP sebagai web builder dalam pengelolaan data user kita hanya menggunakan 2 tabel yaitu tabel wp_users dan wp_usermeta. biasanya kita merasa bingung bagaimana jika kita ingin membuat sebuah logika query pada kedua tabel tersebut. query yang biasa kita pakai untuk membuat relasi yang hanya terdiri dari 2 tabel dengan membandingkan isi data kita menggunakan inisialisasi. tp spesial di wordpress kita bisa menggunakan WP_user_Query untuk mempermudah dalam pembuatan Query


$args = array(
         
        'orderby'  => 'display_name',
        'number' => $users_per_page,
        'offset' => $offset,
        'meta_query' => array(
            'relation' => 'AND',
            array(
                'key' => '',
                'value' => $_POST["search"],
                'compare' => 'LIKE'
            ),
            
            array(
                'key' => 'user_role',
                'value' => '1',
                'compare' => '='
            )
        ),
        'fields' => 'all_with_meta',
        
    );
    $user_query = new WP_User_Query($args);

No comments:

Post a Comment

Terima kasih