Как выдать роль пользователю wordpress?

Как выдать имеющуюся роль пользователю? (без плагинов)
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 2
secsite
@secsite
Безопасные и быстрые сайты
Идешь на https://wp-kama.ru/functions и начинаешь в поле поиска писать role.

Так 99% вопросов "какую функцию применить" моментально отпадают.
Ответ написан
@mbpig Автор вопроса
Нуб
Короче, вот так:

$user = new WP_User( $id );
$user->add_role( $role_name ); // добавить юзеру роль, текущая роль (роли) не меняется
$user->remove_role( $role_name ); // удалить одну роль
$user->set_role( $role_name ); // заменить все роли на одну новую
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы