remove_role()
Удаляет роль из WordPress.
Эти настройки сохраняются в БД (опция wp_user_roles в таблице wp_options), поэтому лучше изменять их во время активации/дезактивации плагина или темы.
Работает на основе: wp_roles(), WP_Roles()
Хуков нет.
Возвращает
null. Ничего не возвращает.
Использование
remove_role( $role );
- $role(строка) (обязательный)
- Название роли. Например: administrator, editor, author, contributor, subscriber.
Примеры
#1 Удалим роль "подписчик" (subscriber):
register_deactivation_hook( __FILE__, 'myplugin_deactivate' );
function myplugin_deactivate(){
remove_role( 'subscriber' );
}
Список изменений
| С версии 2.0.0 | Введена. |
Код remove_role() remove role WP 7.0
function remove_role( $role ) {
wp_roles()->remove_role( $role );
}