Здравствуйте, сегодня рассмотрим еще один плагин – Login With Ajax, позволяющий создать на сайте форму регистрации и входа пользователей в сайдбаре (или в другом месте вашего сайта), при этом у данного плагина есть возможность использовать технологию Ajax (то есть без обновления содержимого страницы).
Скачать исходники для статьи можно ниже
[sape]
Плагин Login With Ajax более прост по сравнению с плагином Theme My Login, о котором я рассказывал вам в предыдущей статье, однако, он без проблем справится с упрощением процедуры регистрации новых пользователей на вашем сайте.
Особенности:
- Вход под своим логином на сайт, регистрация, восстановление пароля без обновления содержимого сайта, так как используется Ajax технология.
- Совместимость с WordPress, WordPress MU и BuddyPress (поддерживаются только логины BuddyPress, регистрация новых пользователей пока не поддерживается).
- Перенаправлять пользователей при входе и выходе из своей учетной записи
- Перенаправление пользователей при входе и выходе из своей учетной записи на основе их роли (пользовательские роли).
- Возможность настройки оповещения – редактирование сообщения, которое отправляется пользователям при регистрации.
- Наличие виджета.
- Наличие шорткодов.
Плагин Login With Ajax есть на wordpress.org:
Последняя версия плагина (на момент написания статьи): 3.0.4.1
Последнее обновление: 2012-5-7
Загрузок: 173,844 – хороший показатель!
Автор: NetWebLogic
Сайт плагина:
http://netweblogic.com/wordpress/plugins/login-with-ajax/
Плагин русифицирован, то есть если у вас панель управления на русском языке (русифицированный wordpress), то и настройки плагина будут на русском языке.
Установка плагина стандартная – заходим в панель управления сайтом, в левом меню выбираем пункт “Плагины” и его подпункт “Добавить новый”, в строку поиска вводим Login With Ajax, устанавливаем и активируем плагин.
После чего в панели управления, в левом меню, в пункте “Настройки” (Параметры) у вас появится новый подпункт “Login With Ajax”, заходим в него и видим следующее:
Настроек поменьше, нежели в плагине Theme My Login.
Все настройки можно оставить по умолчанию! – то есть не нужно ничего менять, все будет работать отлично!
Параметр “Выключить обновление страницы при входе” – включает технологию Ajax. Если будет плохо работать, то можно отключить, в принципе и без нее плагин работает отлично, причем по умолчанию она отключена.
Далее идет настройка редиректа (перенаправления), здесь можно для каждой роли пользователя поставить свой редирект.
И последнее – это настройка оповещения – можно отредактировать сообщение, которое отправляется пользователю при регистрации.
Идем дальше.
Теперь нам нужно вставить виджет плагина Login With Ajax в сайдбар.
Заходим в панели управления сайтом на wordpress в пункт “Внешний вид” и выбираем подпункт “Виджеты”. Здесь находим виджет “Login With Ajax” и перетаскиваем его в сайдбар, после чего нам откроются его настройки:
Ставим галочки напротив двух пунктов представленных в данном виджете:
Вкл. Profile link – добавляет ссылку “Profile”, когда пользователь уже осуществил вход, перейдя по которой попадаете в редактирование своего профиля:
Вкл. AJAX Registration – добавляется ссылку “Регистрация” (смотри скриншот ниже), которая позволит вашим посетителям зарегистрироваться не покидая страницу сайта, на которой они находятся.
После добавления виджета от Login With Ajax в сайдбар у нас на сайте появится вот такая форма (под дизайн темы вашего сайта):
Как видите у нас также есть две ссылки внизу:
– Забыли свой пароль
– Регистрация
Если нажать на ссылку “Забыли свой пароль”, то внизу у нас выскользнет форма восстановления пароля через почту:
Если же мы нажмем на ссылку “Регистрация”, то у нас появится лайтбокс (всплывающее окно) с формой регистрации:
Достаточно удобно!
Вводим имя пользователя и email, после чего жмем на кнопку “Регистрация” и получаем положительное сообщения:
Закрываем лайтбокс (всплывающее окошко), заходим в свой email и узнаем пароль от логина – вот и все процедура регистрации!
По моему мнению, удобно!
Если вы хотите вывести форму в любом другом месте вашего сайта, то используйте следующий код:
<?php login_with_ajax(); ?>
То что искал, спасибо!
Добрый день! Установила такой плагин к себе на страничку, но почему-то авторизация не проходил, крутиться загрузка, но никак не может прогрузиться.. В чем может быть проблема?
тестирую плагин на вордпрессе вер. 3.6 при нажатии на кнопку регистрация открывается всплывающее окно регистрации и сразу перебрасывает на регитсрационную форму самого вордпресс. Тоже самое и напомнить пароль и вход. Скажите пожалуйста в чём проблема, что так происходит?
тестирую плагин на вордпрессе….по неизвестным мне причинам зарегистрированный пользователь при входе попадает ко мне в админку! прокомментируйте плж..
нету ссылки регистрация,только вход. при установке виджета нету галочек где вход и регистрация