Урок 35 Как сделать на сайте регистрацию

03.09.201624786

Всем привет на Prosmo3.ru . Начинаю серию уроков, которые смогут ответить конкретно на поставленные вопросы. Находиться они будут в разделе доработки блога, так как по сути с помощью этих знаний вы будете потихоньку улучшать свой сайт. Сегодня поговорим о том как сделать на сайте регистрацию.
как сделать регистрацию на сайте WordPress


Сделать на сайте регистрацию можно по нескольким причинам:

  1. Вы хотите, чтобы на сайте регистрировались пользователи для того чтобы они могли оставлять какие то записи, вести блоги.
  2. Вы предоставляете какие то услуги и без регистрации их осуществление невозможно. Например услуги хостинга, вам же надо знать сколько у человека денег на балансе? В общем любые услуги связанные платежками.
  3. Вы хотите сделать на сайте регистрацию для осуществления учета посетителей и создания ядра.
  4. Возможно вы пытаетесь сделать с помощью регистрации осуществить сбор каких либо данных для дальнейшей обработки этой базы, например база E-mail адресов.

Возможно существуют и другие причины для установки регистрации на свой сайт, я лишь перечислил то, что сразу пришло в голову. Сделать регистрацию на своем сайте можно также несколькими способами.

  • Первый и самый сложный это сделать форму регистрации с помощью написания кода. Здесь необходимы знания php и базы данных MySql, честно у меня руки не доходили, чтобы основательно изучить php, есть у меня код на этот случай правда нашел его на другом сайте. Не буду копировать информацию, так как не люблю плагиата, да Яша может неправильно понять, поэтому вот вам ссылка на данный www.html.by/threads/3946-HTML-sajt-Kak-sdelat-formu-registracii-s-sohraneniem-vvedennyh-dannyh.
  • Второй способ наиболее простой, но необходимо иметь какую нибудь Cms, например WordPress. С помощью различных плагинов для вывода формы регистрации на сайт мы решим эту проблему.

Как сделать регистрацию на сайте с помощью плагинов WordPress

Для начала нам необходимо определиться какие мы задействуем плагины для реализации нашего плана. Я решил освятить два плагина для создания регистрации. По сути принцип работы у них одинаковый, различия только внешние.

Плагин Profile Builder имеет более красивое визуальное оформление по сравнению с Sidebar Login . Форма регистрации на сайте может выводиться плагином Profile Builder на любых страницах сайта, как в сайдбаре, так и на любой другой отдельно созданной странице сайта. Для этого вам необходимо воспользоваться специальными шорткодами (короткие коды):

  • [wppb-login]- этот код вам необходимо вставить в место где бы вы хотели осуществить вывод формы регистрации.
  • [wppb-register] - этот шорткод необходимо вставить на страницу регистрации, где будут необходимые для заполнения поля.
  • [wppb-edit-profile] - этот код необходимо добавить на страницу где пользователь сможет менять свои данные.
  • [wppb-recover-password] - для страницы вывода формы восстановления пароля.
  • [wppb-list-users] - сделает вывод списка всех пользователей.

Если вы хотите сделать вывод формы регистрации плагина Profile Builder в сайдбаре, то достаточно будет перенести текстовый виджет и вставить туда первый шорткод, как показано на рисунке ниже.

как сделать на сайте регистрациюДалее нам необходимо  зайти в Админ панель --> Параметры --> Общие и поставить галочку в меню Членство - любой может зарегистрироваться. Так же вы можете выбрать роль нового подписчика. Если хотите чтобы пользователи смогли писать статьи, вам необходимо будет выбрать участник или автор, при выборе первого варианта человек написавший статью будет ждать одобрения администрации сайта на ее вывод в эфир. Если же вы хотите,  чтобы на сайте регистрировались не для написания статей, тогда вам необходимо выбрать меню подписчик.

Для плагина Sidebar Login шорткодов нет и достаточно только скачать и установить плагин и с помощью виджета вывести форму регистрации сайта в сайдбар. Виджет без настройки, достаточно перетащить его в правую часть. (А вы уже читали как заработать миллиард долларов?)

Настройка плагинов регистрации на сайте Sidebar Login и Profile Builder на WordPress

Заходим в нашу админ панель выбираем в меню Пользователи --> Profile Builder --> Общие настройки . Здесь вы можете выбрать стиль плагина или используемый вашей темой или если вы купите платную версию, у вас появится другие различные стили от разработчиков этого плагина. Так же в этом разделе вы можете указать стоит ли подтверждать регистрацию используя Email.

Во вкладке Включение/отключение админ-панели сайта укажите какие группы пользователей смогут увидеть админ панель сайта. Обратите внимание что если вы добавили новые роли пользователей для своего сайта, то вам необходимо отключить и включить плагин еще раз, чтобы произошло добавление новых ролей.

Ну и в вкладке стандартные поля профиля укажите какие выводить поля при регистрации и какие из этих полей, плагина регистрации Profile Builder, являются обязательными. В платной версии можно сделать свои поля, там будет побольше дополнительных функций, например добавление аватара пользователем.

Не стоит оставлять очень много форм обязательных для заполнения, я думаю вы понимаете, что особого интереса заполнять у пользователей все поля нет. Отличным способом будет заполнение 2 -3 полей, логина, пароля и адреса Емайл. Ну а в дальнейшем надо будет сделать пользователям возможность, самим в настройках профиля заполнить те данные, которые они посчитают нужными.

В плагине Sidebar Login, настройки которого находятся в меню Параметры, мы можем указать:

  1. Название формы регистрации, изначально она называется "Войти".
  2. В Logged in heading указывается приветствие для зарегистрированного пользователя.
  3. В разделе Redirects укажите адреса страниц, для перенаправления зарегистрированных пользователей при их входе и выходе.

форма регистрации на сайт

В разделе Links вы можете также прописать ссылки, которые будут видны зарегистрированному пользователю.

Я думаю теперь вы знаете как создать на сайте регистрацию!