Wordpress добавляет настраиваемые роли, а также удаляет роли по умолчанию - PullRequest
8 голосов
/ 07 декабря 2011

Мне нужно настроить роли по умолчанию, так как мне нужно только 3 роли - administrator, buyer, seller.

Затем мне нужно добавить покупателя, продавца и удалить все остальные роли по умолчанию.Что я должен делать?

Если есть готовый код, который я могу вставить, и он будет работать?

1 Ответ

17 голосов
/ 07 декабря 2011

Вставьте этот код в файл functions.php тем и настройте его по своему усмотрению. Это из моей собственной библиотеки кода. Так что это точно сработает.

/* Add member role to the site */
add_role('member', 'Member', array(
    'read' => true,
    'edit_posts' => true,
    'delete_posts' => true,
));

/* Add snypher role to the site */
add_role('snypher', 'Snypher', array(
    'read' => true,
    'edit_posts' => true,
    'delete_posts' => true,
));

/* remove the unnecessary roles */
remove_role('subscriber');
remove_role('editor');
remove_role('author');
remove_role('contributor');
...