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 6.2
function remove_role( $role ) { wp_roles()->remove_role( $role ); }