Вам нужна разработка интернет магазинов, нет идей обратитесь к профессионалам.
Всем привет. Настал тот момент когда мне понадобилась форма регистрации на WordPress , в более ранних постах я описывал один код который способствует выводу в Sidebare формы, время идет WordPress обновляется все чаще , мне пришлось искать альтернативный вариант и я остановился на плагине Profile Builder. С помощью этого плагина можно вывести всю информацию на блог и таким образом отгородить вашу админку от нежелательных заходов зарегистрированных пользователей
В этой статье мы разберем более подробно Плагин Profile Builder и Плагин login Sidebar , а так же научимся создавать форму регистрации на WordPress
Для начала нужно скачать плагин WordPress Profile Builder и активировать его. Далее в админ панели во вкладке «Параметры » —> «Общие настройки» ставим галочку любой может зарегистрироваться.
Во вкладке Пользователи появиться новое меню «Profile Builder» , в котором можно в дальнейшем редактировать параметры. Поверьте их там немного.
Создания форма регистрации: Плагин Profile Builder
Переходим к созданию нашей формы, для этого создаем новую страницу , называем ее например «Регистрация» и в самой странице вставляем шорткод [wppb-register] . Кто не знает что такое шорткод, объясню в вкратце — это короткий код — в котором содержится определенная функция, на данный момент у нас форма рег -ций.
- Добавить новую страницу
- Название
- Вставляем шорткод
- Сохраняем
Точно такими же методами можно создать другие страницы:
- [wppb-login] — Страница с формой входа
- [wppb-edit-profile] — Страница с формой редактирования данных пользователя (пользователь должен быть авторизован)
- [wppb-recover-password] — Страница с формой восстановления пароля
Все эти шорткоды можно найти по вкладке «Админ панель» — > «Пользователи» — > «Profile Builder» , здесь присутствует весь список , я перечислил основные.
Настройка плагина WordPress Profile Builder
Настройки у плагина не велики всю работу делают короткие функции, передем к основным:
В основных настройках, выбрать набор стилей на сайте, я так и не понял для каких целей эта вкладка нужна так как у меня доступно «По умолчанию» и «Никакой»
И подтверждение по Email, после того как пользователь зарегистрируется на сайте ему нужно подтвердить регистрацию.
Здесь можно выбрать каким пользователям включать/отключать админ панель, кто не знает как это делается, сейчас опишу. Вы как администратор имеете право давать роли любому пользователю, каждая роль имеет свои возможности, например автор может писать статьи.
Для добавления роли открывайте вкладку «Пользователи» выбираете из списка нужного вам человека и устанавливаете ему права, все легко и просто.
Стандартные поля профиля, здесь вы можете упростить форму регистрации (чем проще тем лучше) и после отметки обязательные поля, пользователь должен будет обязательно их заполнить. Так же через эти настройки можно вывести информацию о профиле.
Выводи Profile Builder в Sidebar
Можно вывести ссылку , а можно форму регистрации, выводиться она опять же через шордкод. Открываете файл Sidebar и в нужном месте устанавливаем код [wppb-login]. После этого пользователь может ввести имя, пароль и войти на сайт.
Как видите ничего здесь сложного нет. Я для вас приготовил еще альтернативный вариант, он проще плагина Profile Builder, Вам всего лишь нужно скачать и активировать плагин Sidebar Login. И С помощью виджета вытащить его в нужное вам место, Плюс этого плагина, к нему можно добавлять ссылки, которые будут отображаться у зарегистрированного пользователя.
Настройка плагина Sidebar Login
Изначально при входе на сайт выглядит он примерно так:
На ваше усмотрение вы можете разместить необходимые ссылки, которые будут доступны после регистрации:
Например вы можете создать правила на сайте и они будут отображаться у всех зарегистрированных пользователей. Или разрешить публиковать новости но для этого , даем роли автора, я добавил несколько ссылок и у меня получилось следующее:
Получилась достаточно не плохая форма, кстати ее можно редактировать и менять стили, для этого проходим в раздел «Плагины» — > находим плагин Sidebar Login «Изменить» для редактирования стиля Вам нужен файл sidebar-login/style.css.
А вот список ссылок которые можно вытащить из админки: Но они доступны для разных ролей:
- http://ваш — сайт/wp-admin/post-new.php — разрешить пользователю добавить новость
- http://ваш — сайт/wp-admin/users.php — список всех пользователей
- http://ваш — сайт/wp-admin/edit-comments.php?comment_status=all — комментарии
- http://ваш — сайт/wp-admin/profile.php — Ваш профиль
Остальное можете добавить сами, включите воображение и используйте возможности WordPress по полной, будут появляться вопросы пишите? Отвечу, помогу !!!
Спасибо. Полезная статья.
Вот только не пойму почему не работает тег [wppb-login]?!
Поможете.
А что конкретно не работает?
Здравствуйте!
Подскажите, пожалуйста, можно ли в Profile Builder исправить где-то английские надписи на русский (например, пишет «You are currently logged in as» ) и убрать редирект.. Когда авторизовываешься, появляется надпись на 1 секунду на англ. языке, что-то в духе «вы будете перенаправлены через одну секунду…»?
Здравствуйте, при активации всплывает: Плагин не был активирован, потому что он вызвал фатальную ошибку. Fatal error: Call to undefined function wppb_return_bytes() in \wp-content\plugins\profile-builder\index.php on line 67 пробовал и на Денвере и реальном хостинге, отключал все плагины, менял тему на дефолтную. Проблема не решена. Не подскажете решение.
Решил проблему. При активации плагина возникла фатальная ошибка. В файле …public_html/wp-content/plugins/profile-builder/index.php 67 и 69 строка. Нужно поменять строки:
67 define( ‘WPPB_SERVER_MAX_UPLOAD_SIZE_BYTE’, wppb_return_bytes( ini_get( ‘upload_max_filesize’) ) );
69 define( ‘WPPB_SERVER_MAX_POST_SIZE_BYTE’, wppb_return_bytes( ini_get( ‘post_max_size’) ) );
на строки
define( ‘WPPB_SERVER_MAX_UPLOAD_SIZE_BYTE’, return_bytes( ini_get( ‘upload_max_filesize’) ) );
define( ‘WPPB_SERVER_MAX_POST_SIZE_BYTE’, return_bytes( ini_get( ‘post_max_size’) ) );
и все заработает.
Спасибо!
и вопрос не по тему подскажите как сделать в боковой панели такое меню выпадение виджетов?
Большое спасибо!
Не как не найду или не сформулирую вопрос в поисковик.
Спасибо! Есть еще один плагин WP-RECALL регистрации и не только еще для интернет магазина недавно только появился но мне нравится wppost.ru
Понравился плагин Sidebar Login. Надо будет попробовать.
Подскажите, такая проблема, при переходе на форму регистрации пишет, что только администратор может добавлять новых пользователей. Чек «Любой может зарегистрироваться» установил, а результата нет, как быть?
Попробуйте пере установить плагин, возможно проблема из — за не совместимости.
Хочу создать сайт платных объявлений. Подскажите как это сделать
Для этого есть готовый скрипт. Доска объявлений.
У меня не работает шорткод [wppb-login] (да и все остальные кстати). Вставляю его в sidebar.php и в итоге выводится просто текстом [wppb-login]. Может кто знает,почему так происходит?
Доброго времени суток! Можно ли сделать с плагином Sidebar Login следующее: при регистрации нового пользователя плагин перенаправляет на страницу регистрации WordPress, а можно ли сделать таким образом чтобы при регистрации плагин перенаправлял нового пользователя на страницу регистрации (забыли пароль?) моего сайта? Не нашел — где поменять адреса ссылок. Спасибо.
Нужно посмотреть, не пробовал использовать плагин таким способом.
Здравствуйте.
Понравилась плагин
А можете мне дать css sidebar-login/style.css
Линк для скачки пожалуйста.
Так он должен быть в самом плагине, если Вас мои интересует стили, то я временно не пользуюсь плагином и удалил его.
Здравствуйте Роман, меня интересует вопрос, который уже задавала Людмила, как перевести надписи типа: «You are currently logged in as», когда я редактирую файлы в плагине (в папке front-end) появляются просто ???, видимо проблемы с кодировкой, что посоветуете?
Стас все просто. Открываете файл в программе notepad который нужно отредактировать, Ставим кадировку -> кадировать UTF-8 (без BOM) и после этого изменяем текст на русский и сохраняем.
При попытке восстановить пароль через [wppb-recover-password] выдает ошибку: ОШИБКА: Произошла ошибка при попытке отправить ссылку активации для (указанный e-mail) как решить данную проблему?
привет, проверьте хостинг настроен ли почтовый ящик для Вашего аккаунта. Другие имейлы уходят?
После установки плагина перестала работать корзина. Страница Корзины есть, товар в неё добавляется, нажимаем кнопку «Перейти к оформлению»-пишет ошибка 404, хотя страница chekout на месте и из админки прекрасно работает.