gavinanderegg
  • 0
Учитель

Раздел «Только для участников» на сайте WordPress — самостоятельная регистрация и без доступа к бэкенду

  • 0

Я работаю над сайтом, который в основном состоит из статического контента и одного основного блога. Из-за этого WordPress выглядит лучшим вариантом для создания этого сайта. Однако теперь клиент ищет следующую функцию:

  • Должен быть раздел «только для членов» с подстраницами, содержащими некоторую конфиденциальную информацию.
  • Пользователи должны иметь возможность запросить учетную запись и подтвердить свой адрес электронной почты.
  • После проверки администратор хочет вручную ответить «да» или «нет» на каждый запрос на регистрацию, прежде чем пользователи будут добавлены в качестве участников.
  • У участников никогда не должно быть доступа к серверной части, но они должны оставаться на сайте после регистрации и входа в систему.

Есть ли какой-то плагин или серия плагинов, которые делают это более простым? Кто-нибудь может посоветовать, как это лучше настроить?

Спасибо!

Share
  1. Взгляните на тему моего входа, которая охватывает:

    • Перенаправлять пользователей при входе и выходе из системы в зависимости от их роли
    • Требовать одобрения пользователей и подтверждения адреса электронной почты при регистрации

    и для создания страниц только для участников вы можете использовать свои обычные страницы и просто добавить эту функцию в functions.php вашей темы 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]

    • 0
  2. Есть несколько плагинов, которые вы можете посмотреть. Есть несколько из них, на которые вы можете посмотреть и написать свой собственный плагин членства, отвечающий потребностям вашего клиента.

    • Только для членов — делает весь блог доступным только для участников. Возможно, вы можете использовать часть кода здесь в своем собственном плагине для вашего клиента.
    • Членство — платное решение, и я не уверен, что именно оно делает, но ссылка предоставлена ​​​​для изучения.

    Надеюсь, это поможет. Если я встречу больше, я добавлю их в этот ответ для вас.

    • 0

Оставить ответ

You must login to add an answer.