Раздел "Только для участников" сайта WordPress - самостоятельная регистрация и отсутствие доступа к бэкэнду
Я работаю над сайтом, который в основном состоит из статического контента и одного основного блога. Из-за этого WordPress выглядит как лучший вариант для создания этого сайта. Однако теперь клиент ищет следующую функцию:
- Должен быть раздел "только для участников" с подстраницами, содержащими некоторую слегка конфиденциальную информацию
- Пользователи должны иметь возможность запросить учетную запись и подтвердить свой адрес электронной почты
- После проверки администратор хочет вручную ответить "да" или "нет" на каждый запрос на регистрацию, прежде чем пользователи будут добавлены в качестве участников
- Участники никогда не должны иметь доступа к серверной части, но должны оставаться на сайте после регистрации и входа в систему
Есть ли какой-нибудь плагин или серия плагинов, которые делают это более простым? У кого-нибудь есть советы о том, как это лучше всего настроить?
Спасибо!
3 answers
Взгляните на тема мой логин который охватывает:
- Перенаправлять пользователей при входе и выходе из системы в зависимости от их роли
- Требовать, чтобы пользователи были одобрены и подтвердили адрес электронной почты при регистрации
И для того, чтобы создавать страницы только для участников, вы можете использовать свои обычные страницы и просто добавить эту функцию в свою тему functions.php is_user_logged_in()
is_user_logged_in()add_shortcode('member_only','member_only_shortcode');
function member_only_shortcode($content){
if ( is_user_logged_in() ) {
return $content;
} else {
return __('You must log-in to see this content ');
}
}
Использование: [member_only]content to show your members[/member_only]
Есть несколько плагинов, на которые вы можете посмотреть. Есть несколько из них, на которые вы можете посмотреть и написать свой собственный плагин для членства, соответствующий потребностям вашего клиента.
- Только для участников - Делает весь блог доступным только для участников. Возможно, вы можете использовать часть кода здесь в своем собственном плагине для своего клиента.
- Членство - Платное решение, и я не уверен, что все это точно делает, но ссылка предоставлена для вас, чтобы исследовать.
Надеюсь, это поможет. Если я наткнусь еще на что-нибудь, я добавлю их в этот ответ для вас.
Для этого я использую Тему Мой логин в сочетании с Участниками .