From 48501d6658bb32e97f11c18b5906c517ffab407e Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Wed, 4 Nov 2015 17:53:40 +0000 Subject: [PATCH] Roles: map `add_users` cap to `promote_users` and remove it. "Never used, will be removed." - The Ghost of 3.5 Nacin Props Craig Ralston, renoirb. Fixes #16719. git-svn-id: https://develop.svn.wordpress.org/trunk@35507 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/schema.php | 7 ------- src/wp-includes/capabilities-functions.php | 1 + 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/wp-admin/includes/schema.php b/src/wp-admin/includes/schema.php index 219eb0ab29..554adb8136 100644 --- a/src/wp-admin/includes/schema.php +++ b/src/wp-admin/includes/schema.php @@ -848,13 +848,6 @@ function populate_roles_300() { $role->add_cap( 'update_core' ); $role->add_cap( 'list_users' ); $role->add_cap( 'remove_users' ); - - /* - * Never used, will be removed. create_users or promote_users - * is the capability you're looking for. - */ - $role->add_cap( 'add_users' ); - $role->add_cap( 'promote_users' ); $role->add_cap( 'edit_theme_options' ); $role->add_cap( 'delete_themes' ); diff --git a/src/wp-includes/capabilities-functions.php b/src/wp-includes/capabilities-functions.php index 39bd23cfa2..623d863907 100644 --- a/src/wp-includes/capabilities-functions.php +++ b/src/wp-includes/capabilities-functions.php @@ -34,6 +34,7 @@ function map_meta_cap( $cap, $user_id ) { $caps[] = 'remove_users'; break; case 'promote_user': + case 'add_users': $caps[] = 'promote_users'; break; case 'edit_user':