В BuddyPress 2.2 был введен Member Type API, который позволил разработчикам регистрировать свои собственные типы участников, такие как, к примеру, учитель (teacher), студент (student) и т.д. Это дополнение, хоть и было удивительным и интересным, осталось недоступным для не слишком продвинутых в техническом плане менеджеров сообществ, поскольку оно требовало написания своего собственного плагина.
BP Member Type Generator – новый плагин от Brajesh Singh, продуктивного автора плагинов и владельца BuddyDev. Плагин упрощает для администраторов сайтов создание и управление типами участников в панели администратора – без написания какого-либо кода.
Краткий обзор возможностей плагина:
- Создание/редактирование/удаление типов участников в консоли WordPress
- Массовая привязка типа участников к пользователям на экране со списком пользователей
- Тип участников может быть промаркирован как активный/неактивный на странице редактирования типа участников
- Совместим с мультисайтами
При создании нового типа участников администратор может включить директорию, которая будет выводить всех участников с данным типом на одной странице.
Если вы хотите добавить плагин и разбить ваших участников по разным типам, вы легко можете это сделать. Посетив страницу со списком пользователей в панели администратора, вы можете использовать опцию «change member type» для массовой привязки пользователей к новому типу участников. Эта возможность также доступна в разделе Extended Profile для каждого отдельного пользователя в админке.
Если вы хотите сделать выбор типа участников доступным на странице регистрации пользователей, вы можете воспользоваться плагином BP Xprofile Member Type Field, который добавляет требуемое поле во фронтэнд. Если вы хотите запретить пользователям менять свой тип участников после регистрации, вы можете воспользоваться плагином Non Editable Profile.
Обратите внимание, что BP Member Type Generator не может определять и управлять другими типами участников, которые были добавлены ранее с помощью кода. Это может создать некоторые проблемы, если вы уже имеете существующие типы участников. Однако если вы хотите создать или реорганизовать типы участников, плагин BP Member Type Generator поможет вам сделать это.
Данный плагин является полезным и важным инструментом для тех, кто хочет воспользоваться типами участников. Вы можете скачать плагин BP Member Type Generator бесплатно на сайте WordPress.org. Автор плагина не поддерживает его через официальные форумы WordPress, однако пользователи могут оставлять свои замечания в блоге BuddyDev, либо получить профессиональную поддержку на форумах BuddyDev Premium Support Forums.
Источник: wptavern.com