При создании Вордпресс блога с платным или бесплатным мембешипом (с анг. членство) необходимо четко уяснить для себя существующие роли и права пользователей, дабы не наделить кого-либо сверх полномочиями.
Для этого в WordPress предусмотрено разграничение прав пользователей. Давайте рассмотрим, каким же образом это происходит.
Для разграничения прав используются роли и уровни пользователей.
В новых версиях WordPress (старше версии 3.0) для управления правами пользователями блога используются роли.
В WordPress есть 10 уровней пользователей, которые сгруппированы в 5 ролей:
- Уровень пользователя 0 – Подписчик (Subscriber)
- Уровень пользователя 1 – Учасник(Contributor )
- Уровень пользователя 2 – Автор(Author)
- Уровни пользователя 3-7 – Редактор(Editor)
- Уровни пользователя 8 — 10 – Администратор (Administrator)
Боле наглядно можно увидеть в таблице:
| Возможности | Administrator | Editor | Author | Contributor | Subscriber |
|---|---|---|---|---|---|
| level_10 | |||||
| level_9 | |||||
| level_8 | |||||
| level_7 | |||||
| level_6 | |||||
| level_5 | |||||
| level_4 | |||||
| level_3 | |||||
| level_2 | |||||
| level_1 | |||||
| level_0 |
То есть автор в зависимости, от уровня может иметь больше или меньше возможностей по управлению блогом.
Давайте разберем Роли пользователей, и их права на блоге:
- Супер-администратор(Super Admin) – эта роль используется для мультиблогов. Пользователь может выполнять любые действия, вплоть до контроля администраторов некоторых блогов в мультитблоговой структуре.
- Администратор (Administrator) — имеет все права, включая возможность удаления пользователей и изменения их прав.
- Редактор (Editor) — имеет права для редактирования всего содержимого сайта и создания новых записей и страниц.
- Автор (Author) — может опубликовать новые записи и корректировать их, но лишь те, что созданы им.
- Участник (Contributor) — может создавать записи и корректировать их, но они не будут видны посетителям, пока редактор сайта или администратор не подтвердит их публикацию.
- Подписчик (Subscriber) — не имеет никаких прав, кроме как читать записи, прокомментировать их и получать уведомления о новых комментариях и публикациях.
Как видите у каждого пользователя есть своя роль, определяющая его возможностей. Каждая следующая роль даёт все полномочия младшей, плюс дополнительные возможности.
Таблица, наглядно отображающая возможности различных ролей ( информация на основе Кодекса Вордпресс).
| Возможности | Super Admin | Administrator | Editor | Author | Contributor | Subscriber |
|---|---|---|---|---|---|---|
| manage_network | ||||||
| manage_sites | ||||||
| manage_network_users | ||||||
| manage_network_themes | ||||||
| manage_network_options | ||||||
| activate_plugins | ||||||
| add_users | ||||||
| create_users | ||||||
| delete_plugins | ||||||
| delete_themes | ||||||
| delete_users | ||||||
| edit_files | ||||||
| edit_plugins | ||||||
| edit_theme_options | ||||||
| edit_themes | ||||||
| edit_users | ||||||
| export | ||||||
| import | ||||||
| install_plugins | ||||||
| install_themes | ||||||
| list_users | ||||||
| manage_options | ||||||
| promote_users | ||||||
| remove_users | ||||||
| switch_themes | ||||||
| unfiltered_upload | ||||||
| update_core | ||||||
| update_plugins | ||||||
| update_themes | ||||||
| edit_dashboard | ||||||
| moderate_comments | ||||||
| manage_categories | ||||||
| manage_links | ||||||
| unfiltered_html | ||||||
| edit_others_posts | ||||||
| edit_pages | ||||||
| edit_others_pages | ||||||
| edit_published_pages | ||||||
| publish_pages | ||||||
| delete_pages | ||||||
| delete_others_pages | ||||||
| delete_published_pages | ||||||
| delete_others_posts | ||||||
| delete_private_posts | ||||||
| edit_private_posts | ||||||
| read_private_posts | ||||||
| delete_private_pages | ||||||
| edit_private_pages | ||||||
| read_private_pages | ||||||
| edit_published_posts | ||||||
| upload_files | ||||||
| publish_posts | ||||||
| delete_published_posts | ||||||
| edit_posts | ||||||
| delete_posts | ||||||
| read |
Кстати, Вы можете получить роль Автора на данном блоге и участвовать в конкурсе “WordPress MASTER” Детали ищите на станицах блога в разделе WordPress Конкурс
