Плагин, который дает возможность пользователю при регистрации выбрать нужную ему роль. Банальным примером может послужить выбор при регистрации между двух сущностей: мужчины или женщины. Если не менять работу ядра «ВордПресс» хуками и применить плагин к ролям которые уже заложены в систему, то, например, можно дать пользователю выбор кем он будет на Вашем блоге: подписчиком или участником. В целях безопасности не стоит давать привилегии выше указанных.
Плагин «WP Roles at Registration»
Хоть плагин и устаревший, за счет того, что давно не обновлялся и на официальном сайте разработчика с трудом можно найти дух «ВордПресса», тем не менее функции плагина еще соответствуют реальности и прекрасно работают, хотя не исключено, что с новыми версиями системы совместимости может и не быть, так как некоторые из функций могут уже не работать.
Мой пост о работе плагина не является этой копией., а имеет свою историю. Просто однажды была задача представить выбор в процессе регистрации пользователю. Я обратился за помощью на сайт своего земляка Владимира Гарагули, где задал вопрос о лучшем варианте реализации этой задачи совместно с его достаточно известным плагином «User Role Editor».
Этот плагин был как никак кстати. Так как писать самому нечто подобное, в силу своего еще скромного опыта было нерентабельно в плане времени и ошибок (багов). Итак, после установки плагина в разделе меню параметры админки нашего сайта под управлением CMS «WordPress» нам доступна ссылка на страницу настроек плагина, которые сводятся, лишь к тому, чтобы флажками в чекбоксах отметить роли доступные для выбора.
Например, отметим дополнительно две роли, которые будут доступны для регистрации и посмотрим , что у нас получилось…
Вроде все прекрасно работает. Но для детальной проверки и информации советую ознакомиться с этим постом: «Отладка в WordPress с помощью плагина Debug Bar»
Расширенное применение этого плагина возможно с связке с другими, которые позволяют создавать произвольные роли и наделять их правами согласно идеологии «ВордПресс».
Плагин «User Role Editor»
Плагин «Role Scoper»
Страница загрузки плагина.
На мой взгляд, в плагине «Role Scoper» через чур много настроек в следствии чего будет тяжеловат для начинающего пользователя.