Members — Membership & User Role Editor Plugin

Описание

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

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

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

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

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

If you’re looking to build a business out of your membership site by creating paid memberships there’s no better way than to use MemberPress. Members and MemberPress work together to provide the ultimate member experience and will help you start and profit from your amazing WordPress membership sites!

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

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

  • Права доступа к блокам: владельцы сайтов могут скрывать или отображать блоки на основе статуса пользователя (авторизован или нет), роли пользователя или его прав.
  • Права на конфиденциальность: появляются дополнительные возможности для управления функциями конфиденциальности и защиты персональных данных в WordPress (GDPR).
  • Доступ к админке: позволяет администраторам сайта контролировать, какие пользователи имеют доступ к админке WordPress в зависимости от их роли.
  • Ключевые права на создание: добавляет права create_posts и create_pages для записей/страниц, чтобы разделить их с правами на редактирование (edit_*), предоставляя более гибкие возможности управления контентом.
  • Права на категории и теги: дополнение «Права на категории и теги» создает пользовательские права доступа основных таксономий категорий и тегов записей. Это позволяет владельцам сайтов точно контролировать, кто может редактировать, удалять, назначать категории/теги или управлять ими.
  • Role Levels: Exposes the old user levels system, which fixes the WordPress author drop-down bug when users don’t have a role with one of the assigned levels.
  • Иерархия ролей: создает иерархическую систему ролей.
  • Интеграция 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.

For more info, visit the Members plugin home page.

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

The Members plugin is a massive project with 1,000s of lines of code to maintain. A major update can take weeks or months of work. We don’t make any money directly from this plugin while other, similar plugins charge substantial fees to even download them or get updates. Please consider helping the cause by:

Support

If you need plugin support from us, you can visit our support page.

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

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

Скриншоты

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

Установка

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

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

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

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

We weren’t satisfied with the current user, role, and permissions plugins available. Yes, some of them are good, but nothing fit what we had in mind perfectly. Some offered few features. Some worked completely outside of the WordPress APIs. Others lacked the GPL license.

So, we just built something we actually enjoyed using.

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

Most things should be fairly straightforward, but you can also view the docs online.

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

Members now requires PHP 7.4+

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

When the plugin is first activated, it runs a script that sets specific capabilities to the «Administrator» role on your site that grants you access to this feature. So, you must be logged in with the administrator account to access the role manager.

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

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

If you have a multisite installation, only Super Admins can create, edit, and delete roles by default. This is a security measure to make sure that you absolutely trust sub-site admins to make these types of changes to roles. If you’re certain you want to allow this, add the Create Roles (create_roles), Edit Roles (edit_roles), and/or Delete Roles (delete_roles) capabilities to the role on each sub-site where you want to allow this.

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

Please read the documentation for the plugin before actually using it, especially a plugin that controls permissions for your site. We cannot stress this enough. This is a powerful plugin that allows you to make direct changes to roles and capabilities in the database.

You’ll need to stop by our support forums to see if we can get your site fixed if you managed to lock yourself out. We know that this can be a bit can be a bit scary, but it’s not that tough to fix with a little custom code. Your web-host may also be able to restore your site from a recent backup, but we only recommend doing this as a last-resort option, as restoring from a backup could mean losing work you have done, or members that have been added between the backup date, and now.

Отзывы

13.01.2025
I like what the plugin does, giving extra control over who can do what. Thanks, guys.
Посмотреть все 1 147 отзывов

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

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

Участники

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

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

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

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

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

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