WordPress. Роли и права пользователей. Соответствия уровней пользователей стандартным ролям.

Роли пользователей в wordpress

Здравствуйте, уважаемые читатели моего блога – gavnokod.com.

В  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) — не имеет никаких прав, кроме как читать записи, прокомментировать их и получать уведомления о новых комментариях и публикациях.

Роли пользователя WordPress

Как видите у каждого пользователя есть своя роль, определяющая список его возможностей. Каждая следующая роль даёт все полномочия младшей, плюс дополнительные возможности. Вот таблица, наглядно отображающая возможности различных ролей с Кодекса.

Возможности 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

Спасибо за внимание. Надеюсь эта информация была вам полезна.

Постовой:

Узнайте как подключить disqus комментарии к своему сайту(в том числе и на WordPress).