Приветствую всех. Сейчас работаю над созданием сайта для клиента, и клиенту нужен сайт с формой регистрации и авторизацией для пользователей. Т.е. нужно сделать так, чтобы пользователь мог зарегистрироваться на сайте и мог публиковать статьи (одна из причин). До этого таких просьб никогда не было, я и не задумывался об этом. Оказывается, чтобы сделать подобное на WordPress сайтах, потребуется установить плагин Profile Builder. Но а вообще, оказалось все очень просто и с поставленной задачей я справился буквально за 5 минут. Учитывая, повторяю, что этого никогда не делал, и вообще, в душе не представлял с какой стороны подходить к выполнению поставленный заказчиком задания.
Плагин Profile Builder — регистрация и авторизация на WordPress сайте
1. Итак, сначала скачивает и активируем плагин Profile Builder. Скачать плагин можно через админку блога — плагины — добавить новый — в форму поиска вбиваем «Profile Builder» — жмем поиск плагинов. Затем жмем «установить» — дальше «активировать»
2. Дальше нужно создать новую страницу. На этой страницы будет форма регистрации. Админка — Страницы — Добавить новую. Назовите ее например «Регистрация на сайте». На этой странице нужно разместить шорткод плагина Profile Builder для формы регистрации на сайте: [wppb-register]
(Кстати, на этой странице можете написать любой текст)
3. Все, страница для регистрации создана. Но на ней много лишних полей, которые мы можем убрать в настройках плагина и оставить только самые необходимые. Идем в настройки плагина: Админка — Пользователи — Profile Builder — стандартные поля профиля
Здесь, с помощью кнопок убираем лишние поля со страницы регистрации. И также указываем те поля, которые нужно заполнять обязательно. Жмем «Сохранить изменения»
Вот такая страница у вас получится:
4. Теперь нужно сделать форму авторизации (форму, где уже зарегистрированный пользователь будет вводить логин и пароль). Форму авторизации сделаем в сайдбаре через виджет «Текст». Добавляем в сайдбар в нужное место новый виджет «Текст» где вставляем шорткод [wppb-login]. Называем виджет «Авторизация на сайте»
Шорткод для авторизации можно разместить не обязательно в сайдбаре и не обязательно через виджет — вообще, можно в любом месте и через файл шаблона. Имейте это в виду.
Вот что у нас получилось:
О настройках плагина можете почитать в настройках в первом пункте «Общая информация» (там же возьмете и шорткоды):
Все на русском языке, поэтому проблем не будет. Лично у меня никаких проблем не возникло.
Внимание! Не забудьте в Админке WordPress в Параметрах — Общие — Членство указать «Любой может зарегистрироваться» и роль нового пользователя сделайте «Участник»
Вот и все! Теперь, любой пользователь может зарегистрироваться и стать участником на вашем WordPress сайте.
Если вы не знаете как записать видео с рабочего стола, то программа Bandicam — это лучшая в своем роде программа которая поможет вам записать любое видео с рабочего. Можно записать процесс работы в программах, записывать как вы играете в игры или записывать фрагменты видео из фильмов. После записиможно сразу залить ролик на youtube.
Все, удачи вам!
✌️ Хочешь продолжить разговор после статьи?
В Telegram я делюсь всем, чего нет на блоге: быстрые мысли, мемы, хаос и ностальгия.
Подписаться на Telegram







А зачем плагин, если в WordPress можно обойтись без него. Можно любому подписчику изменить роль
на «участник», «автор», «редактор» и даже «администратор». К примеру «автор» может публиковать что
угодно без возможности редактирования, «редактор» может редактировать, «администратор» вообще
неограниченные возможности. А лишний плагин это всегда плохо.
Так в таком случае каждого посетителя надо руками добавлять и давать права. Представляете, посещаемость 10 000 в сутки… тот кто захотел заметку написать, зарегистрировался сам и написал. Админ проверил и опубликовал. Понимаете теперь?
Ну с такой посещаемостью конечно руки отсохнут, да и времени не хватит. Тогда конечно плагин лучше
А зачем плагин, если в WordPress можно обойтись без него. Можно любому подписчику изменить роль
на «участник», «автор», «редактор» и даже «администратор». К примеру «автор» может публиковать что
угодно без возможности редактирования, «редактор» может редактировать, «администратор» вообще
неограниченные возможности. А лишний плагин это всегда плохо. Хотя наверно и лучше, когда
пользователь будет легко находить страницу регистрации.
У меня возникла проблема с этим плагином, не могу понять, в чем дело. Форма добавляется, все прекрасно, но письмо с подтверждением на почту не приходит, а значит и войти на сайт участник не может. Что это может быть?
Здравствуйте, подскажите пожалуйста, по какой-то непонятной причине когда я добавляют новую страницу и вставляют шорт-код, у меня о обращается только заглавие стриницы (регистрации), а если я добавляют новую записать с этим шорт-кодом, то все нормально, но мне нужно именно страницу. Как справится?
Смысл был в том, что у меня все блоки упорядочены и в этом бы случае форма поиска и кнопка находились бы там, где надо, а после того, как я все это засунул в одну форму, пришлось кнопку двигать с помощью position …, а сразу я не хотел так делать, потому что боюсь, что при адаптации кнопка будет уходить со своего места, если интересно можете посмотреть о чем речь
А не подскажите где можно взять плагин на русском?
Первая подробная статья на эту тему. Как раз то, что нужно. Огромное спасибо!
Мне нужна была только форма Авторизации. Подписчиков буду добавлять сам.
Вопрос: Как можно залить картинку в эту форму подписки? Или сделать её красивее другим способом?
На странице регистрации написано Только администратор может добавлять новых пользователей. В настройках Любой может зарегистрироваться галочка стоит. Переустановка плагина не помогла. Версия вордпресс 461
Не выводит не чего шорткод не работает в чем может быть проблема?
уже пробовал и другой плагин не работает тоже
Здравствуйте подходит ли этот плагин для регистраций на сайте? чтоб после авторизации выходила дополнительная информация и при регистраций всплывающее окно выходила? если нет посоветуйте какой плагин можно установить? заранее спасибо!!!!
*secret* *drinks* Огоноооооонь …