Хотите, чтобы у вас на сайте была функция регистрации пользователей? Это позволит им добавлять записи, оставлять комментарии, а также по-другому проявлять свою активность на сайте.
В этой статье я расскажу, как добавить функцию регистрации пользователей на сайте, а также как ими управлять.
Содержание
У WordPress есть встроенная функция регистрации пользователей. По умолчанию она выключена, но ее можно легко включить.
Для этого в панели администрирования зайдите на страницу Настройки » Общие. Промотайте страничку и найдите раздел «Членство», поставьте галочку напротив опции «Любой может зарегистрироваться».
Затем выберите роль для каждого нового пользователя, которая будет автоматически ему присваиваться. Это может быть: «Подписчик», «Участник», «Автор», «Редактор» и «Администратор».
У каждой роли свои права и обязанности.
По умолчанию стоит роль «Подписчик», но вы можете ее легко изменить. Например, если вы хотите, чтобы зарегистрированные пользователи могли публиковать записи, то присвойте им роль «Автор» или «Участник».
Важно: Никогда не присваивайте роль «Администратор».
Щелкните по кнопке «Сохранить» и вуаля – на сайте появилась функция регистрации пользователей.
Итак, вы включили возможность регистрации пользователей на сайте, теперь необходимо им об этом сообщить. Для этого достаточно добавить на сайте ссылки на странички входа и регистрации.
Существует несколько способов это сделать.
Самый просто способ добавления ссылки входа – это использовать мета-виджет в сайдбаре.
Для этого зайдите на страницу Внешний вид » Виджеты и вставьте мета виджет в сайдбар. Для более подробной информации читайте руководство, как добавлять и использовать виджеты в вордпрессе.
Вот, что у вас должно получиться:
Существенный недостаток первого метода в том, что зарегистрированные пользователи получат доступ к панели администрирования вашего сайта. Чтобы этого не было создайте отдельную пользовательскую страницу регистрации и входа на сайт.
Делается это следующим образом: сперва установите и активируйте плагин WPForms. Для более подробной информации читайте мою пошаговую инструкцию, как устанавливать плагины в WordPress.
WPForms – это один из платных WordPress forms плагинов. Для регистрации пользователей вам понадобится, по крайней мере, один из его платных аддонов.
После активации плагина зайдите в WPForms » Настройки и введите номер лицензионного ключ, который вы найдете в своем аккаунте на сайте WPForms.
После верификации зайдите в WPForms » Addons и перемотайте вниз страницу до ‘User Registration Addon’, щелкните по напротив стоящей кнопке «Установить».
Плагин вытащит и установит addon, нажмите на кнопку «Активировать», чтобы начать им пользоваться.
Теперь все готово для того, чтобы перейти непосредственно к созданию пользовательской формы регистрации и входа на сайт.
Зайдите на страницу WPForms » Add New, и плагин запустит конструктор по созданию формы.
Прежде всего, введите название формы, а затем в разделе «Выбрать шаблон» выберите тип «Форма регистрации пользователей».
Плагин создаст для вас простую форму регистрации пользователей.
Вы можете усовершенствовать форму, добавив новые поля и изменив их порядок простым методом drag and drop.
Когда вы здесь все сделаете, щелкните слева в меню по «Настройки» и выберите вкладку «Регистрация пользователей».
Здесь вы сможете выставить настройки для каждого поля, выбрать роль пользователя, включить получение уведомлений, выбрать страницу подтверждения, а также включить функцию активации пользователя. Эта функция помогает уменьшить спам в регистрации пользователей.
Если вы выберите ручной метод подтверждения, то каждый новый зарегистрированный пользователь должен быть подтвержден администратором, прежде чем получит доступ на сайт.
Если вы выберите email-метод, то для завершения процесса регистрации на сайте пользователь должен пройти по специальной ссылке.
Вы можете комбинировать аддон регистрации пользователей с другими аддонами
WPForms. Как, например, с email-маркетинговыми аддонами MailChimp, AWeber или с аддонами оплаты Stripe.
Чтобы сохранить все изменения, не забудьте щелкнуть в правом верхнем углу по кнопке «Сохранить».
Вы можете выйти из конструктора, щелкнув по кнопке «Закрыть».
Форма регистрации пользователей готова! Осталось ее добавить на сайт.
Для этого просто создайте новую страницу или отредактируйте существующую, которую вы хотите использовать для страницы регистрации.
В редакторе записи вы увидите новую кнопку – «Добавить форму».
Щелкните по ней, и перед вами появится всплывающее окно, где вы сможете выбрать только что созданную форму регистрации пользователей.
Нажмите на кнопку «Добавить форму» и вы увидите в редакторе записи шорткод WPForms.
Сохраните или опубликуйте страницу. Зайдите на страницу через новую вкладку браузера, чтобы посмотреть, как все выглядит.
Итак, пользовательская форма регистрации пользователей у нас уже есть, теперь осталось добавить форму входа на сайт.
Для этого зайдите в WPForms » Add New, запустится конструктор форм.
Введите название пользовательской формы входа и выберите шаблон «Форма входа пользователей».
Плагин создаст форму с полями для входа на сайт.
Вы можете вставить дополнительные поля, путем их перетаскивания с левой части панели.
Затем нажмите на вкладку «Настройки» и выберите «Подтверждение». Здесь вы можете выбрать то, что будет следовать после успешного входа на сайт.
Вы можете показать пользователям сообщение, перенаправить их на страницу, с которой они пришли или на совсем другую страничку сайта.
Не забудьте нажать на кнопку «Сохранить» в правом верхнем углу, чтобы сохранить все настройки.
Можете выйти из конструктора, щелкнув по «Закрыть».
Форма входа пользователей готова. Теперь ее надо вставить на сайт.
Для этого создайте новую страницу и в редакторе записи щелкните по кнопке «Добавить форму».
Вы также можете добавить пользовательскую форму входа в сайдбар. Для этого достаточно зайти на страницу Внешний вид » Виджеты и добавить виджет WPForms в сайдбар.
Выберите только что созданную форму входа пользователя и нажмите на кнопку «Сохранить», чтобы сохранить все настройки виджета.
Теперь зайдите на сайт, чтобы проверить, как все работает.
В панели администрирования вы можете просмотреть список всех своих зарегистрированных пользователей, щелкнув по «Пользователи». При этом WordPress покажет вам не только имена пользователей, но и их электронные адреса, имена, роль на сайте, количество опубликованных записей.
Администратор может в любое время удалить любого пользователя. Кроме того, в его возможностях редактировать профиль пользователя, назначать/менять роли, а также менять пароли. То есть у администратора полный контроль над тем, что могут и не могут делать зарегистрированные пользователи на сайте.
Вот, в принципе, и все. Надеюсь, я дал подробный и исчерпывающий ответ на то, как создать на сайте функцию регистрации пользователей.
Если вам понравилась статья, то не забывайте ею делиться. Находите меня в социальных медиа, подписывайтесь на мой канал в YouTube.
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!