Мне нужен простой способ создать набор пользователей, которые не могут взаимодействовать с другими пользователями, все, что они могут делать, это администрировать группу (они могут загружать документы в плагин групповых документов и, возможно, менять имя, описание и аватар).
Кроме того, им не разрешено иметь профиль, им не разрешено взаимодействовать с другими пользователями, публиковать сообщения в группах или что-либо еще. Все, что они могут сделать, это войти в систему и управлять своей группой.
Есть идеи? Я бы предпочел создать это в формате плагина и не хочу редактировать какие-либо основные файлы.
Спасибо за любую помощь.
Том
Если вы хотите, чтобы они могли выбрать тип, вам нужно будет написать собственную логику регистрации.
После этого проверьте с помощью get_user_meta(), чтобы узнать, есть ли у них определенное разрешение.
если они могут сделать xyz и разрешить соответственно. Раньше я делал пользовательские типы пользователей для плагина, который написал.
Насколько я знаю, в BP нет встроенных ролей, но многое можно сделать с помощью действий и фильтров, хотя для этого требуются некоторые навыки кодирования.
Дай мне знать, если тебе еще понадобится помощь
Если вам это нужно из бэкэнда, просто создайте плагин, который позволяет вам изменять пользователей, проверки внешнего интерфейса будут такими же.
Спасибо за это, я должен был сделать что-то подобное. Есть плагин, который позволяет вам добавлять роли пользователей, затем мне пришлось протестировать эту роль, чтобы ограничить использование сайта.