KakapoWP KakapoWP
Roles

Members vs. Kakapo Roles: управление правами, которые действительно держатся

31 июля 2026 г.·7 мин чтения

Плагин управления правами оценивают по одному-единственному вопросу: держится ли право и тогда, когда никто не щёлкает по админке? Многое из того, что называется «скрытием», меняет только отображение — данные по-прежнему открыты, на расстоянии одного запроса к REST API. Это сравнение рассматривает Members и Kakapo Roles именно с этой точки зрения.

Коротко

Members — зарекомендовавший себя бесплатный плагин управления правами: создание и редактирование ролей, назначение прав, защита контента по ролям. Он лёгкий, распространённый и достаточен для большинства простых случаев.

Kakapo Roles работает на уровень глубже. Он управляет не только ролями и правами, но и тем, что пользователь вообще видит в админке, — админ-меню, медиатекой, виджетами, шорткодами, — и явно обеспечивает соблюдение правил видимости также в REST API. К этому добавляются журнал изменений, корзина для удалённых ролей и импорт/экспорт.

Коротко: кто хочет создавать роли и защищать контент, тот далеко продвинется с Members и ничего не заплатит. Кто хочет дать клиенту аккуратную админку, прозрачно документировать права или не допустить, чтобы правило затрагивало только интерфейс, тому больше подойдёт Kakapo Roles.

Что умеют оба

До этого момента выбор — дело вкуса. Дальше становится интересно.

Чем они различаются

ВопросMembersKakapo Roles
Ценабесплатноплатный плагин, одна лицензия на девять
Права на записи и через REST APIнужно проверитьда, явно обеспечивается
Скрытие админ-меню по ролямчерез расширениявстроено
Ограничение медиатеки собственными файламичерез расширениявстроено
Виджеты и меню навигации по ролям—встроено
Разрешение шорткодов по ролям—встроено
Перенаправление после входа по ролям—встроено
Корзина для удалённых ролей—да, с восстановлением
Журнал изменений—да, кто, когда и какое право изменил
Импорт и экспорт прав—да, в виде файла
Защита от расширения правнужно проверитьget_editable_roles учитывается, в том числе в сети
Несколько сайтовдля каждого сайта отдельноудалённый статус и одна лицензия для всех

Различие, которое важно: скрыть — не значит заблокировать

Если запись должна быть видна «только определённым ролям», реализовать это можно двумя способами. Первый скрывает её в списках и во фронтенде. Второй отказывает в доступе — везде, в том числе там, где никто не кликает.

Это различие — не тонкость. REST API WordPress по умолчанию доступен; запрос к /wp-json/wp/v2/posts выдаёт записи в формате JSON без входа в систему. Правило, которое меняет только отображение, там бессильно — контент, предназначенный «только для участников», стоит открытым текстом в ответе.

Поэтому Kakapo Roles обеспечивает соблюдение правила видимости и в REST API. Именно эта строка — причина, по которой плагин управления правами вообще можно проверить: открой свой защищённый адрес один раз в виде JSON, выйдя из системы. Если содержимое там есть, правило ничего не защищает.

Эту проверку можно провести с любым плагином, в том числе с тем, которым ты пользуешься сейчас: защити запись, выйди из системы, открой /wp-json/wp/v2/posts?search=…. Она занимает минуту и говорит больше, чем любой список функций.

Вторая ловушка: кто может выдавать права?

Плагин управления правами, который позволяет любому, у кого есть доступ к интерфейсу, выдать себе больше прав, сам себя обесценивает. В WordPress для этого есть хук: get_editable_roles() определяет, какие роли человек вообще может редактировать. Плагин, который его обходит, открывает ровно тот путь, который должен закрывать.

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

Когда Members — лучший выбор

Когда Kakapo Roles — лучший выбор

Переход: что нужно сделать

  1. Запиши, какие собственные роли существуют и какие права к ним привязаны, — достаточно скриншота матрицы.
  2. Создай резервную копию. Права хранятся в базе данных, и одна ошибка затрагивает всех пользователей сразу.
  3. Установи Kakapo Roles и введи лицензионный ключ.
  4. Воссоздай роли и сравни матрицу строка за строкой со своими записями.
  5. Войди под тестовым пользователем каждой роли и посмотри, что он действительно видит.
  6. Проведи REST-тест для защищённого контента.
  7. Только после этого отключи старый плагин — на две недели, не удаляя его.
Два плагина управления правами одновременно — плохое состояние: оба записывают в одни и те же роли, и побеждает тот, кто сохранил последним. Сделай переходный период коротким и в это время вноси изменения только в одном из двух.

Часто задаваемые вопросы

Перенимает ли Kakapo Roles мои существующие роли?
Он их считывает, как и любой плагин управления правами: роли — это настройка WordPress, а не собственность плагина. Поэтому собственные роли из Members остаются на месте, и их можно дальше редактировать. Не переносятся настройки, сохранённые в старом плагине.
Что будет с моими ролями, если я удалю плагин?
Ничего. Роли остаются в базе данных, где их хранит WordPress. Будет ли плагин при удалении дополнительно убирать собственные настройки, ты решаешь в разделе «Твои данные» (по-немецки: „Deine Daten“).
Можно ли вернуть удалённую роль?
Да, для этого есть корзина. Она хранит удалённые роли вместе с их правами, пока ты не удалишь их окончательно, — роли редко удаляют с холодной головой.
Действует ли ограничение и во фронтенде?
Да, и в этом весь смысл. Правило, которое лишь фильтрует списки в админке, не помогает против прямого запроса. Проверь это описанным выше REST-тестом.
Что происходит без действующей лицензии?
Существующие роли и права остаются без изменений — они принадлежат WordPress. Функции управления приостанавливаются, пока снова не будет введён действующий ключ.

Kakapo Roles — заплатите один раз, пользуйтесь всегда.

Все девять плагинов за 149 € один раз вместо 13 € в месяц. Безопасная оплата через Stripe. Первые 14 дней: проблема решена или деньги назад.

Получить Lifetime Все функции
Читать дальше

Тебе это тоже может быть интересно.

Все статьи