Я нанимаю автора контента для своего блога WordPress. Я буду единственным администратором блога. Мне нужно определить роль этого писателя.
Мне было интересно, есть ли пользовательская роль WordPress, которая позволит ему публиковать сообщения и страницы (даже без одобрения администратора), но не сможет редактировать или удалять их после публикации (или делать это только после утверждения администратора). Мне нужно это, если у него есть смятение и решает разрушить сайт, удалив все созданные им записи или заменив их мусором.
Я бы создал новую роль пользователя, а затем назначил эту роль пользователю при создании своей учетной записи. В ваших functions.php
:
add_role('content_writer', 'Content Writer', array( 'read' => true, 'publish_posts' => true, 'edit_posts' => false, 'delete_posts' => false, ));
Вы можете увидеть код для дополнительного списка доступных ролей и возможностей.