Definition:
function get_editable_roles() {}
Fetch a filtered list of user roles that the current user is allowed to edit.
Simple function who’s main purpose is to allow filtering of the list of roles in the $wp_roles object so that plugins can remove inappropriate ones depending on the situation or user making edits. Specifically because without filtering anyone with the edit_users capability can edit others to be administrators, even if they are only editors or authors. This filter allows admins to delegate user management.
Defined filters
- editable_roles
apply_filters('editable_roles', $all_roles)
Source code
function get_editable_roles() { global $wp_roles; $all_roles = $wp_roles->roles; $editable_roles = apply_filters('editable_roles', $all_roles); return $editable_roles; }
1372
No comments yet... Be the first to leave a reply!