Форма для регистрации в WordPressВсем привет. Многие, кто заинтересовался вопросом возможности создания красивой формы регистрации для WordPress, изначально видели убогость родного варианта.

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

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

Пароль генерируется автоматически и исключает создание пользователем слабого пароля, а подтверждения регистрации спасает от спаммеров.

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

Плагин распространяется в двух вариантах бесплатная версия и версия «Profile Builder Pro».  Бесплатная версия плагина дает вам четыре основных шорткода для создания следующих страниц:

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

Шорткод – в WordPress это строчка аналог BB кодов на форумах. Принцип работы простой. Вы вписываете шорткод в том месте, где вам нужно вывести определенную информацию. Плагин, которому принадлежит шорткод, находит его в тексте и выводит там информацию. Пример использования шорткода [wppb-login] в сайдбаре сайта:

Как сделать форму авторизации в WordPress

Такая форма авторизации удобней, нежели отсылать пользователя на «фирменную» страницу авторизации в WordPress. Рассмотрим подробнее настройку плагина.

Настройка плагина Profile Builder

Ссылку давать на плагин не буду, проще будет найти в репозитории самого WordPress. Так как статья может устареть, а плагин будет обновляться, поэтому лучше качать свежую версию. Настройки плагина хранятся в разделе «Пользователи»:

Как создать красивую форму регистрации в WordPress

На странице настройки плагина все интуитивно понятно и прокомментировано. Запутаться будет трудно. Я рассмотрю вкладку «Стандартные поля». В этой вкладке перечислены все доступные поля для формы регистрации. Совет: не используйте больше количество полей. Оптимально использовать следующие поля: ввод имени, никнейма, e-mail и пароля.

Регистрация в WordPress

Как вы видите, основные поля разделены по категориям имя, контактные данные, о себе. Помимо категорий таблица разделена на три колонки. Первая колонка содержит название поля. Вторая колонка под названием статус, имеет две позиции – скрывать или показывать поле. Именно этот параметр отвечает за отображение поля в форме регистрации.

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

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