Описание
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.
Скриншоты
Установка
- Загрузите
members
в папку/wp-content/plugins/
. - Активируйте плагин на странице «Плагины» в панели управления WordPress.
- Зайдите в «Настройки > Участники» и выберите настройки которые хотите использовать.
Более подробные инструкции в файле плагина readme.html
..
Часто задаваемые вопросы
-
Для чего был создан этот плагин?
-
Меня не устраивали существующие плагины для пользователей, ролей и разрешений. Да, некоторые из них хороши, но ни один не подходил идеально моим задумкам. Некоторые предлагали мало функций. Другие работали полностью вне API WordPress. А третьим не хватало лицензии GPL.
Так что я просто придумал инструмент, которым мне понравится пользоваться.
-
Как им пользоваться?
-
В основном все интуитивно понятно, но также к плагину прилагаются подробнейшие инструкции. Вы их найдете в папке плагина, в файле
readme.md
.Также файл readme можно открыть онлайн.
-
Минимальные требования PHP
-
Теперь плагин Members требует PHP 5.6+
-
У меня нет доступа к функциям менеджера ролей.
-
При первой активации плагина он запускает скрипт, который устанавливает определенные права доступа для роли администратора вашего сайта и таким образом предоставляет вам доступ к этой функции. Поэтому для доступа к менеджеру ролей вам необходимо войти в систему с учетной записью администратора.
Если у вас есть права администратора, но роль менеджера по какой-то причине все еще недоступна для вас, деактивируйте плагин. Затем снова активируйте его.
-
Почему администраторы не могут управлять ролями в многосайтовой среде?
-
Если вы выполняете установку на нескольких сайтах, то по умолчанию только суперадминистраторы могут создавать, редактировать и удалять роли. Эта мера безопасности позволяет убедиться, что вы абсолютно доверяете администраторам дочерних сайтов вносить эти типы изменений в роли. Если вы уверены, что хотите выдать такие разрешения, тогда добавьте права на создание ролей (
create_roles
), редактирование ролей (edit_roles
) и/или удаление ролей (delete_roles
) к тем ролям на каждом дочернем сайте, которым вы хотите это разрешить.Примечание: это изменение было внесено в версию 2.0.2 и не влияет на текущие установки плагина Members на существующих дочерних сайтах.
-
Помогите! У меня пропал доступ к собственному сайту!
-
Прежде чем использовать плагин, прочитайте документацию к нему, особенно если это плагин, управляющий правами доступа на вашем сайте. Обратите внимание: это очень важно, поскольку речь идет об очень мощном плагине, который позволяет напрямую вносить изменения в роли и права доступа в базу данных.
Если вдруг вы заблокировали себе доступ к сайту, обратитесь к нашим форумам поддержки, где можно узнать, получится ли у нас починить ваш сайт. Не бойтесь, все не так уж страшно, просто понадобится кое-какой произвольный код.
Отзывы
Участники и разработчики
«Members — Membership & User Role Editor Plugin» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Members — Membership & User Role Editor Plugin» переведён на 19 языков. Благодарим переводчиков за их работу.
Перевести «Members — Membership & User Role Editor Plugin» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
Журнал изменений находится в файле changelog.md
в папке плагина. Также можно открыть журнал изменений онлайн.