Как создать пользовательскую роль пользователя в Wordpress - программирование
Подтвердить что ты не робот

Как создать пользовательскую роль пользователя в Wordpress

Мне нужно создать роль рецензента (пользовательскую) для пользователей в WordPress, как я могу создать собственное правило?

4b9b3361

Ответ 1

Вы можете использовать добавить роль, например

<?php add_role( $role, $display_name, $capabilities ); ?>

Пример

add_role('basic_contributor', 'Basic Contributor', array(
    'read' => true, // True allows that capability
    'edit_posts' => true,
    'delete_posts' => false, // Use false to explicitly deny
));

Также см. этот учебник (обсуждаемое настраиваемое правило) и этот плагин тоже, если вы не хотите писать какой-либо код.

Ответ 2

Если вы не хотите писать много кода, но хотите использовать плагин, я настоятельно рекомендую плагин Justin Tadlock Members: https://wordpress.org/extend/plugins/members/

Он должен легко предложить функциональность, которую вы ищете.

Удачи!

Ответ 4

Вы можете удалить пользовательские роли WordPress по умолчанию и создать свои собственные.

Из панели управления WordPress. Перейдите к:

Внешний вид > Редактоp > (выберите тему) > Тематические функции

add_role('newbie', __(
 'Newbie'),
 array(
 'read' => true, // Allows user to read
 'create_posts' => true, // Allows user to create new posts
 'edit_posts' => true, // Allows user to edit their own posts
 )
);

Источник