Restrict User Access – Membership Plugin with Force
Ограничьте контент и контексты, чтобы контролировать, к чему ваши пользователи получают эксклюзивный доступ, или капайте контент с течением времени. Создайте неограниченное количество уровней доступа и переопределите возможности пользователей и ролей. Используйте этот плагин, чтобы быстро создать сайт членства, где ваши пользователи могут получить разные уровни, такие как Золотой, Серебряный и Бронзовый. Затем ограничьте доступ, например, к сообщениям с пометкой «Премиум», статьям, написанным определенными авторами, или ко всем вашим бесплатным продуктам. Кодирования не требуется. Неограниченные уровни доступа. Несколько уровней для каждого пользователя. Синхронизация с ролями пользователей, вход в систему или выход из системы. страница или настраиваемая ссылка Дразните содержимое для неавторизованных пользователей и показывайте настраиваемый шорткод сообщений для точной настройки ограничений в ваших сообщениях или страницах. Неограниченные ограничения содержимого. Условное ограничение всех ваших сообщений, страниц, категорий или любого содержимого, которое вы хотите. Ограничить доступ пользователей даже позволяет комбинировать условия. Это означает, что вы, например, можете ограничить все сообщения в Категории X, написанные автором Y. Для каждого уровня вы можете ограничить контент следующими условиями: Особые, например. каждое сообщение, страница или произвольный тип сообщения Контент с выбранными таксономиями, например. категории или теги Контент, написанный выбранным автором. Шаблоны страниц. Архивы типов сообщений. Архивы авторов (пользовательские). Архивы таксономии. Результаты поиска. 404 Не найдено. Страница. Первая страница. Страница блога. Интеграция и поддержка плагина Pods Pages Ограничение доступа пользователей автоматически поддерживает настраиваемые типы сообщений и таксономии, созданные любым плагином или темой. Более того, он имеет встроенную поддержку некоторых из самых популярных плагинов WordPress. bbPress BuddyPress Easy Digital Downloads qTranslate X Pods Polylang TranslatePress Транспонирующий фильтр перевода Шорткоды WooCommerce WPML [restrict level = "platinum"] Этот контент могут просматривать только пользователи с уровнем Platinum или выше. [/ restrict] [restrict level = "! platinum"] Этот контент могут просматривать только пользователи без уровня Platinum или выше. [/ restrict] [restrict role = "editor ,ributor" page = "1"] Этот контент виден только редакторам и участникам. Другие пользователи будут видеть контент со страницы с ID 1. [/ restrict] [login-form] API разработчика rua_get_user ($ user_id): RUA_User_Interface; rua_get_level_by_name (строка $ name): WP_Post; RUA_User_Interface {get_id (): int; get_attribute (строка $ имя, смешанный $ default_value = null): смешанный; has_global_access (): bool; level_memberships (): RUA_User_Level_Interface []; get_level_ids (): int []; add_level (int $ level_id): bool; remove_level (int $ level_id): bool; has_level (int $ level): bool; } RUA_User_Level_Interface {get_user_id (): int; user (): RUA_User_Interface; get_level_id (): интервал; get_level_extend_ids (): int []; level (): RUA_Level_Interface; get_status (): строка; get_start (): интервал; get_expiry (): интервал; is_active (): bool; } Дополнительная информация Документация GitHub Twitter
Автор: Joachim Jensen - DEV Institute
Версия: 2.1.3
Последнее обновление: 2020-12-27 7:58am GMT