хук-действие
since 2.9.0
set_user_role
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
do_action( 'set_user_role', int $user_id, string $role, string[] $old_roles )
Описание
Срабатывает после изменения роли пользователя.
Параметры
$user_id
int
обязательный
Идентификатор пользователя.
$role
string
обязательный
Новая роль.
$old_roles
string[]
обязательный
Массив предыдущих ролей пользователя.
Исходный код
wp-includes/class-wp-user.php:663
do_action( 'set_user_role', $this->ID, $role, $old_roles );
История изменений
| Версия | Описание |
|---|---|
| 3.6.0 | Added $old_roles to include an array of the user’s previous roles. |
| 2.9.0 | Introduced. |

