How to display user order by role
Question
I am trying to display user on query but i want to display order by user role. Suppose we have 2 user role, Gold and Free. I want to display Gold user first and then free users.
$args = array(
'order' => 'ASC',
'orderby' => 'display_name',
'role__not_in' => 'administrator',
'posts_per_page' => 10,
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'pin_code',
'value' => sanitize_text_field($_GET['pin_code']),
'compare' => 'LIKE'
),
array(
'key' => 'city',
'value' => sanitize_text_field($_GET['pin_code']),
'compare' => 'LIKE'
),
array(
'key' => 'county',
'value' => sanitize_text_field($_GET['pin_code']),
'compare' => 'LIKE'
),
)
);
// Create the WP_User_Query object
$wp_user_query = new WP_User_Query($args);
i dont know how to achieve this in query arg.
0
query, user-roles, users, wp-query
3 years
2020-03-30T12:51:16-05:00
2020-03-30T12:51:16-05:00 0 Answers
91 views
0
Leave an answer