WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Авторские Темы для WordPress

remove_role() WP 2.0

Удаляет роль из 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() WP 5.7.2

<?php
function remove_role( $role ) {
	wp_roles()->remove_role( $role );
}

Из метки: Роли и возможности (role capabilities)

7 комментов
    Войти