Как добавить или удалить роли пользователей в вордпресс?

Решено

Мне нужно на моем блоге вордпресс удалить существующие роли пользователей и добавить одну свою, роль менеджера. Скажите есть ли вообще возможность удалять имеющиеся роли? Можно ли создавать свои роли для пользователя вордпресс сайта? Можно ли назначить определенные права доступа для новой роли, например разрешить только редактирование и добавление постов.

Добавить Комментарий
Ответ

Добавлять и удалять роли пользователей в вордпресс можно.

Пример добавления новой роли:

 function wps_add_role() {
 add_role( 'manager', 'Manager',
 array(
 'read',
 'edit_posts',
 'delete_posts',
 )
 );
 }
 add_action( 'init', 'wps_add_role' );
 

Пример удаления ролей пользователя в вордпресс:

 function wps_remove_role() {
 remove_role( 'editor' );
 remove_role( 'author' );
 remove_role( 'contributor' );
 remove_role( 'subscriber' );
 }
 add_action( 'init', 'wps_remove_role' );
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.