[wp-hackers] Get All Users with Specific capability
    Ryan Bilesky 
    rbilesky at gmail.com
       
    Tue Feb 15 01:10:25 UTC 2011
    
    
  
I need to get all users who have a specific capability, I have a function
with this code:
global $wpdb;
$members = array();
// Get all user ID's
$members_search = $wpdb->get_results("SELECT ID FROM $wpdb->users ORDER BY
ID");
foreach ($members_search as $userid) {
     // Check each user ID, check for cap
     if (user_can($userid,  'manage_options')) {
         $members[] = $userid;
     }
}
return $members;
I was just wondering if there is a better way perhaps?
    
    
More information about the wp-hackers
mailing list