Members — Membership & User Role Editor Plugin

Описание

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

С помощью Members можно настраивать разрешения на доступ к содержимому сайту, при этом простой пользовательский интерфейс (UI) позволяет эффективно распределять роли и права доступа в WordPress. Ранее такие возможности были доступны только разработчикам, умеющим писать код вручную.

Возможности плагина

  • Редактор ролей: позволяет редактировать, создавать и удалять роли, а также права доступа для этих ролей.
  • Несколько ролей пользователей: назначайте любому пользователю одну, две или больше ролей.
  • Явный запрет прав: запрет на определенные права доступа для конкретных ролей пользователей.
  • Клонирование ролей: создавайте новую роль, клонируя существующую.
  • Права на контент / ограниченный контент: защищает контент и определяет, пользователи с какими ролями имеют доступ к публикациям.
  • Шорткоды: короткие коды для управления доступом к содержимому сайта.
  • Виджеты: виджет формы входа и виджет пользователей для отображения на боковых панелях вашей темы.
  • Закрытый сайт: при желании вы можете полностью закрыть от посторонних свой сайт и ленту.
  • Интеграция плагинов: плагин Members настоятельно рекомендуют даже разработчики других инструментов WordPress. В него непосредственно интегрированы пользовательские роли и права доступа многих существующих плагинов.

Полная интеграция MemberPress

Если вы хотите использовать систему платных подписок и членства для развития своего бизнеса, MemberPress — идеальный вариант. При совместном использовании плагины Members и MemberPress откроют пользователям максимум возможностей, а вам помогут запускать отличные сайты на WordPress и получать прибыль с оплаты подписок и членства!

Все дополнения теперь включены

Теперь в Members включены ВСЕ дополнения совершенно бесплатно! Вот некоторые потрясающие функции, которые привносят в Members эти дополнения:

  • Права доступа к блокам: владельцы сайтов могут скрывать или отображать блоки на основе статуса пользователя (авторизован или нет), роли пользователя или его прав.
  • Права на конфиденциальность: появляются дополнительные возможности для управления функциями конфиденциальности и защиты персональных данных в WordPress (GDPR).
  • Доступ к админке: позволяет администраторам сайта контролировать, какие пользователи имеют доступ к админке WordPress в зависимости от их роли.
  • Ключевые права на создание: добавляет права create_posts и create_pages для записей/страниц, чтобы разделить их с правами на редактирование (edit_*), предоставляя более гибкие возможности управления контентом.
  • Права на категории и теги: дополнение «Права на категории и теги» создает пользовательские права доступа основных таксономий категорий и тегов записей. Это позволяет владельцам сайтов точно контролировать, кто может редактировать, удалять, назначать категории/теги или управлять ими.
  • Уровни ролей: восстанавливает старую систему уровней пользователей, которая решает проблему WordPress с отображением пользователей в раскрывающемся списке авторов, если их роли не соответствуют определенным уровням.
  • Иерархия ролей: создает иерархическую систему ролей.
  • Интеграция ACF: создает пользовательские права доступа для плагина Advanced Custom Fields (ACF), чтобы осуществлять управление с помощью плагина Members.
  • Интеграция EDD: интегрирует права доступа плагина Easy Digital Downloads в менеджер ролей плагина Members.
  • Интеграция GiveWP: интегрирует права доступа плагинов GiveWP и GiveWP Recurring Donations в менеджер ролей плагина Members.
  • Интеграция Meta Box: интегрирует права доступа плагина Meta Box в менеджер ролей плагина Members.
  • Интеграция с WooCommerce: интегрирует права доступа плагина WooCommerce в менеджер ролей плагина Members.

Больше информации можно найти на главной странице плагина Members.

Нравится этот плагин?

Плагин Members — это огромный проект с тысячами строк кода, который нужно поддерживать в рабочем состоянии, а для крупного обновления могут требоваться недели или месяцы труда. Мы ничего не зарабатываем с этого плагина напрямую, в то время как похожие плагины взимают существенную плату даже за загрузку или обновление. Поэтому вы очень поддержите нас, если:

Профессиональная поддержка

Если вам требуется профессиональная поддержка плагинов, зайдите на нашу страницу поддержки.

Разработка плагина

Если вы создаете темы, плагины или просто любите писать код в свободное время, вы можете следить за разработкой этого плагина в его каталоге на GitHub.

Скриншоты

  • Экран управления ролями
  • Экран редактирования ролей
  • Метабокс с разрешениями контента (экран редактирования записи/страницы)
  • Экран настройки плагина
  • Выбор множества ролей для пользователя (редактирование экрана пользователя)

Установка

  1. Загрузите members в папку /wp-content/plugins/.
  2. Активируйте плагин на странице «Плагины» в панели управления WordPress.
  3. Зайдите в «Настройки > Участники» и выберите настройки которые хотите использовать.

Более подробные инструкции в файле плагина readme.html..

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

Для чего был создан этот плагин?

Меня не устраивали существующие плагины для пользователей, ролей и разрешений. Да, некоторые из них хороши, но ни один не подходил идеально моим задумкам. Некоторые предлагали мало функций. Другие работали полностью вне API WordPress. А третьим не хватало лицензии GPL.

Так что я просто придумал инструмент, которым мне понравится пользоваться.

Как им пользоваться?

В основном все интуитивно понятно, но также к плагину прилагаются подробнейшие инструкции. Вы их найдете в папке плагина, в файле readme.md.

Также файл readme можно открыть онлайн.

Минимальные требования PHP

Теперь плагин Members требует PHP 5.6+

У меня нет доступа к функциям менеджера ролей.

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

Если у вас есть права администратора, но роль менеджера по какой-то причине все еще недоступна для вас, деактивируйте плагин. Затем снова активируйте его.

Почему администраторы не могут управлять ролями в многосайтовой среде?

Если вы выполняете установку на нескольких сайтах, то по умолчанию только суперадминистраторы могут создавать, редактировать и удалять роли. Эта мера безопасности позволяет убедиться, что вы абсолютно доверяете администраторам дочерних сайтов вносить эти типы изменений в роли. Если вы уверены, что хотите выдать такие разрешения, тогда добавьте права на создание ролей (create_roles), редактирование ролей (edit_roles) и/или удаление ролей (delete_roles) к тем ролям на каждом дочернем сайте, которым вы хотите это разрешить.

Примечание: это изменение было внесено в версию 2.0.2 и не влияет на текущие установки плагина Members на существующих дочерних сайтах.

Помогите! У меня пропал доступ к собственному сайту!

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

Если вдруг вы заблокировали себе доступ к сайту, обратитесь к нашим форумам поддержки, где можно узнать, получится ли у нас починить ваш сайт. Не бойтесь, все не так уж страшно, просто понадобится кое-какой произвольный код.

Отзывы

11.10.2024
It gives access ability to any users with any features, plugins etc. Even within any plugins, you can limit pages or feature access from the root level! This is insane. Still those plugins accessed features or settings only works properly from that user side also
Посмотреть все 1 124 отзыва

Участники и разработчики

«Members — Membership & User Role Editor Plugin» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Members — Membership & User Role Editor Plugin» переведён на 19 языков. Благодарим переводчиков за их работу.

Перевести «Members — Membership & User Role Editor Plugin» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

Журнал изменений находится в файле changelog.md в папке плагина. Также можно открыть журнал изменений онлайн.