WordPress Version: 4.6
/**
* Get users for the site.
*
* For setups that use the multisite feature. Can be used outside of the
* multisite feature.
*
* @since 2.2.0
* @deprecated 3.1.0 Use get_users()
* @see get_users()
*
* @global wpdb $wpdb WordPress database abstraction object.
* @global int $blog_id The site ID of the site for those that use more than one site.
*
* @param int $id Site ID.
* @return array List of users that are part of that site ID
*/
function get_users_of_blog($id = '')
{
_deprecated_function(__FUNCTION__, '3.1.0', 'get_users()');
global $wpdb, $blog_id;
if (empty($id)) {
$id = (int) $blog_id;
}
$blog_prefix = $wpdb->get_blog_prefix($id);
$users = $wpdb->get_results("SELECT user_id, user_id AS ID, user_login, display_name, user_email, meta_value FROM {$wpdb->users}, {$wpdb->usermeta} WHERE {$wpdb->users}.ID = {$wpdb->usermeta}.user_id AND meta_key = '{$blog_prefix}capabilities' ORDER BY {$wpdb->usermeta}.user_id");
return $users;
}