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

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

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

В целом, на мой взгляд, довольно-таки классная идея, если сделать, например, из блога что-то типа ответов mail.ru, то сайт сам по себе будет заполняться и раскручиваться. Я, кстати, уже видел нечто подобное, только с каталогом статей. В нем также надо было зарегистрироваться на блоге, зайти в консоль WordPress и оставить свою статью на проверку. Если честно, я тогда так сильно удивился, что кто-то разрешает лазить по своему сайту, что еще долго сомневался — а это вообще каталог статей или простои блог, автор которого решил так себе на халяву статей понабирать? Кстати, совершенно забыл сказать, что плагин  Profile Builder можно поставить не только на обычный блог, но и на форум, магазин, доску объявлений, сделанные на движке WordPress.

Согласитесь, на многих форумах регистрация стоит просто ужасная, просящая чуть ли не все данные заполнить, в то время как плагин Profile Builder можно так гибко настроить, что он от вас потребует только ввести три поля: имя, емайл и пароль. Это очень удобно, ведь никому не хочется заполнять о себе целое досье, да еще и заполнять мега сложную капчу (набор символов) или отвечать на нереально сложный вопрос, на который и человек с трудом ответит.

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

 

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

1) Перед тем как приступить к установке плагина Profile Builder нужно кое-что настроить в блоге, чтобы он мог разрешать пользователям регистрироваться. Итак, идем в «параметры» «общие» и ставим галочку возле пункта «членство», и во вкладке «роль нового пользователя» выбираем «участник». Это тот, кто сможет писать статьи, но не сможет их публиковать.

2Ок, теперь-то уже можно устанавливать плагин. Скачать его можете здесь.

3) После того как вы его установите, все что вам останется сделать, так это страницу регистрации пользователей. Для этого зайдите в «страницы» «добавить новую», озаглавьте ее как-нибудь, например «Регистрация» и вставьте вот этот шорткод [wppb-register] в текстовый редактор WordPress во вкладке «текст» и опубликуйте страницу. Если что-то непонятно смотрите на пример ниже.

плагин Profile Builder

 

Ок, после этого у вас на блоге появится вот такая форма регистрации.

плагин Profile Builder

Кстати, ее можно добавить и в виджеты блога. Для этого перейдите во «внешний вид» «виджеты» и добавьте виджет под названием текст и в его содержимое, вставьте этот же самый код. Вообще, данный шорткод универсальный и его можно вставить в любую часть блога. Если вам когда-нибудь это понадобится, то просто перейдите во «внешний вид» «редактор» и выберите нужный вам файл.

Хорошо, мы поставили с вами форму регистрации, а как же поставить авторизации? Для этого существуют другие шорткоды, вот их список:

[wppb-register] –  форма для регистрации.

[wppb-login] – форма для авторизации, кстати, очень хорошо выглядит в виджете блога.

[wppb-edit-profile] – форма для редактирования профиля (для авторизованных пользователей).

[wppb-recover-password] – форма для восстановления пароля.

Просто скопируйте нужный вам код и вставьте его в то место на сайте, где вы хотите видеть нужную вам форму.

 

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

4) Как вы, наверно, уже заметили у нашей формы просто море ненужных полей, давайте-ка их поубираем, чтобы лишний раз не пугать наших пользователей. Итак, для этого зайдите в «пользователи» «Profile Builder» «стандартные поля профиля». Тут вы увидите три столбца: название поля, статус, обязательное поле.

плагин Profile Builder

В колонке «статус» указаны поля, которые будут выводиться (показываться) для заполнения. Рекомендую вам поставить их все в статус «скрывать».

В колонке «обязательное поле» указаны поля обязательные для заполнения, без которых не произойдет регистрация пользователя.

В колонке «название поля», думаю, и так все понятно.

5) Ок, и напоследок зайдите в «общие настройки». Тут вы можете по своему усмотрению включить или отключить подтверждение регистрации по почте пользователя, а также настроить способ его авторизации по логину или нику. Кстати, совершенно забыл упомянуть еще об одном плагине - login box, у которого тоже есть функция авторизации. О нем я хотел написать еще в самом начале, но, увы, забыл.

Похожие публикаций:

Как сделать кнопку наверх с плагином и без на WordPress?
Как найти скрытые ссылки в теме оформления WordPress?
Как сделать на WordPress список похожих записей с картинками?

Поделиться с друзьями и коллегами.

Система Orphus
  1. Артур:

    Добрый день! Все хорошо работает и регистрация и вход. НО как сделать чтобы после нажатия на кнопку ВЫХОД переадресация шла на главную?

    • Макс:

      У этого плагина кажется нет такой функции.

  2. Sergey:

    Плагин интересный. Только как установить форму регистрации чтоб было на русском. У меня английские литеры отображаются на сайте!

    • Макс:

      Вообще-то плагин на русском языке, может вы просто английскую версию скачали?

  3. Sergey:

    Вот хоть убей ! По ссылке скачал установил. Англо версия.

    Скинте на почту плагин русскоязычный

    Спасибо за оперативный ответ. С меня ссылка на ваш блог с трастового сайта!

    • Макс:

      Мда вижу плагин обновился и его настройки тоже.

      Держите https://yadi.sk/d/XUjiBwj3cHog7

      Пришлось весь интернет перерыть в его поиске.

  4. Юрий:

    Проверяю, как работает форма, сорри

  5. Korr:

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

    Мне нужно чтобы каждый зарегистрированый пользователь мог писать статьи без доступа к админке

    • Макс:

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

Прокомментировать

Максим Вячеславович – автор блога firstprize.ru, вольный SEO специалист, вебмастер, Web-разработчик на WordPress и человек-оркестр с опытом в некоторых других областях. Личное кредо — хочешь сделать что-нибудь хорошо, сделай это сам. В моменты особого вдохновения создаю видеоклипы и ковыряюсь в кодах. Основные профессиональные инструменты —Dreamweaver, Adobe Photoshop, Site-аuditor. Спасибо за внимание, заходите снова!