mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-07-01 07:40:07 +00:00
Add get_editable_roles() and role filtering. Props jeremyclarke. fixes #8770
git-svn-id: https://develop.svn.wordpress.org/trunk@10323 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -2621,11 +2621,10 @@ function wp_dropdown_roles( $selected = false ) {
|
||||
$p = '';
|
||||
$r = '';
|
||||
|
||||
$role_names = $wp_roles->role_names;
|
||||
$role_names = apply_filters('role_names_listing', $role_names);
|
||||
$editable_roles = get_editable_roles();
|
||||
|
||||
foreach( $role_names as $role => $name ) {
|
||||
$name = translate_with_context($name);
|
||||
foreach( $editable_roles as $role => $details ) {
|
||||
$name = translate_with_context($details['name']);
|
||||
if ( $selected == $role ) // Make default first in list
|
||||
$p = "\n\t<option selected='selected' value='$role'>$name</option>";
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user