При создании Вордпресс блога с платным или бесплатным мембешипом (с анг. членство) необходимо четко уяснить для себя существующие роли и права пользователей, дабы не наделить кого-либо сверх полномочиями.
Для этого в 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 Конкурс