Profile Builder: создание произвольных форм регистрации и входа в WordPress

Если вам необходимо реализовать на своем WordPress сайте пользовательскую регистрацию и вход на сайт, и вы воспользуетесь базовой системой, поставляемой вместе с WordPress, вы быстро обнаружите, что она далека от идеальной – пользователям нужно переходить на страницу wp-login.php, чтобы зарегистрироваться и войти, причем на этой странице выводится логотип WordPress и она лишена каких-то произвольных полей. Есть плагины, которые позволяют несколько видоизменить эту страницу, однако более подходящий путь – выделить под регистрацию и вход отдельную страницу вашего сайта, которая будет сохранять дизайн и стили ресурса, что обеспечит лучший опыт взаимодействия.

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

profilebuild

В сегодняшней статье я собираюсь рассмотреть возможности этого плагина.

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

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

prb1

В самом верху страницы вы найдете три шорткода для страницы входа, страницы регистрации и страницы редактирования профилей. Вы можете добавить их, если они вам требуются, перейдя к разделу «Страницы – Добавить новую». Вам нужно будет создать и опубликовать страницы, вставив в них определенный шорткод. В итоге вы получите функционирующие страницы регистрации/входа/редактирования профилей, однако основная мощь этого плагина состоит не в создании таких страниц, а в их тщательной настройке. Вы можете легко подогнать эти страницы под ваши требования. Сразу под областью с шорткодами вы увидите раздел «Extra Fields». Щелкните по этой кнопке и начните проводить изменения:

prb2

Здесь вы найдете массу полей, добавленных по умолчанию – вы можете удалить любые ненужные поля, можно делать поля «обязательными», также вы можете добавлять любые другие поля из выпадающего списка.

Плагин предлагает обстоятельный набор полей, при помощи которых вы можете полностью изменить страницы под свои требования – среди таких полей можно отметить загрузку аватарок, reCaptcha, а также стандартные поля: юзернейм, веб-сайт, пароль, email и т.д.

Если вы посетите вашу страницу регистрации, которую вы создали ранее во фронтэнде вашего сайта, вы увидите форму в действии вместе с любыми дополнительными полями, добавленными вами:

prb3

Если вы посетите страницу Edit Profile, вы увидите то, что будет выдаваться пользователю при редактировании профиля:

prb4

Подключение дополнительных модулей

Платная версия плагина поставляется вместе с несколькими дополнительными модулями, которые вы можете подключать:

  • Многочисленные формы регистрации
  • Многочисленные формы редактирования профилей
  • Список пользователей
  • Настройщик писем для администратора
  • Настройщик писем для пользователей
  • Произвольные редиректы

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

prb6

Цена

Плагин поставляется в двух версиях — Pro ($139) и Hobbyist ($59). Версия Pro включает в себя дополнительные модули, такие как Multiple Registration Forms, Multiple Edit-profile Forms, User Listing, Admin Email Customizer, User Email Customizer, Custom Redirects.

prb7

Заключение

Мне плагин вполне понравился – достаточно всего лишь установить плагин, включить его и ввести 3 шорткода. Однако настоящая мощь плагина скрывается в его обширных настройках. Система пользователей WordPress очень хороша, она позволяет создавать сообщества. Я рекомендую вам попробовать этот плагин, чтобы самостоятельно убедиться в его богатых возможностях.

Блог про WordPress
Комментарии: 14
  1. Юлия

    Отличная статья. развернуто и по делу.

  2. Игорь

    Похоже, это как раз такой плагин, который был мне нужен. Попробую!

  3. Otshelnik-fm

    Дорого берут. Цена явно завышена. Не буду озвучивать конкурентов этого плагина — но много форм входа/регистрации и более навороченных и более простых и бесплатных и с многолетним стажем развития (Не однодневки)

    1. Владислав

      А почему бы и не озвучить?

      1. Авраам

        Добрый.. очень нужно, напишите пожалуйста в личку. Ну никак не готов платить 139 баксов при нынешнем курсе, а по возможностям как раз то что надо.

        [email protected]

  4. Otshelnik-fm

    Владислав я его уже неоднократно упоминал на этом блоге. В этот раз сочтут за рекламу. кто ищет — найдет

  5. marta

    Будем пробовать!

  6. Каштан

    А у Вас на сайте стоит этот же плагин?

    1. Дмитрий (автор)

      Нет. У меня нет форм регистрации.

  7. Den

    Все конечно зашибись, но только не одна капча не цепляется за этот плагин. На страницу авторизации еще можно прицепить а на страницу регистрации нифига. Может кто сталкивался как это лечится?

    1. Дмитрий (автор)

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

  8. Артём

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

    1. Дмитрий (автор)

      Значение пароля и не должно высылаться. Это делается с целью безопасности.

  9. уцыпы

    WP-Recall

Добавить комментарий

Получать новые комментарии по электронной почте.