Wordpress добавляет настраиваемые роли, а также удаляет роли по умолчанию

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

1 ответ

Решение

Вставьте этот код в файл theme.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');
Другие вопросы по тегам