diff --git a/includes/admin/core/list-tables/roles-list-table.php b/includes/admin/core/list-tables/roles-list-table.php index 7a0e463c..bbf76009 100644 --- a/includes/admin/core/list-tables/roles-list-table.php +++ b/includes/admin/core/list-tables/roles-list-table.php @@ -39,6 +39,8 @@ if ( isset( $_GET['action'] ) ) { delete_option( "um_role_{$role_key}_meta" ); + $um_roles = array_diff( $um_roles, array( $role_key ) ); + $role_keys[$k] = 'um_' . $role_key; } @@ -67,6 +69,8 @@ if ( isset( $_GET['action'] ) ) { } } + update_option( 'um_roles', $um_roles ); + um_js_redirect( add_query_arg( 'msg', 'd', $redirect ) ); break; }