Я создал пользовательскую роль на веб-сайте Wordpress, используя mu-plugin
:
function add_my_role()
{
add_role('my_role', 'My Role',
array(
'read' => true,
'edit_others_posts' => true,
'publish_posts' => true,
'edit_published_posts' => true,
'edit_posts' => true
));
}
add_action('init', 'add_my_role');
Роль добавлена правильно, и я могу назначить ее пользователям.Мне также удалось скрыть определенные пункты меню для пользователей с этой ролью.Единственная проблема, с которой я сталкиваюсь, заключается в том, что эти пользователи не могут публиковать свои собственные сообщения.Они могут создать его, но они могут только отправить их на проверку.
Я проверил документацию на возможности роли, но не могу найти то, что мне не хватает.