Простым и удобным в применении оказался плагин Login/Signup Popup ( Inline Form + Woocommerce ). Все формы плагина поддерживают AJAX. В плагине встроенные скрипты для работы всплывающих окон с формами авторизации. Гибкая настройка форм в админке. В платном версии плагина есть возможность добавлять свои мета-поля в форму регистрации. Есть поддержка авторизации через СМС при подключении дополнительного модуля. Приятный внешний вид. В шаблон формы можно вставить логотип, баннер или картинку (настройки в админке).
Путем не сложных изменений дефолтные шаблоны форм легко адаптируются под нужный дизайн. Пример на стандартной теме WordPress TwentyTwenty.
Примерно так же выглядят шаблоны форм, публикуемые на страницах.
Следующим образом выглядит вывод ошибок. В качестве примера, скриншот ошибки в всплывающей форме входа.
Вызов всплывающих форм авторизации можно добавить в главное меню сайта. После активации плагина в админке => внешний вид => меню => добавьте элементы меню, появляются элементы Login/Signup Popup, которые можно добавить в меню.
В плагине есть возможность размещения шорткода, чтобы форма авторизации открывалась на странице или вызывалась всплывающая форма.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[xoo_el_inline_form active="login"] //форма входа на страницу [xoo_el_inline_form active="register"] //форма регистрации на страницу [xoo_el_action type="Войти" display="link"] //ссылка на форму входа PopUp [xoo_el_action type="Войти" display="button"] //кнопка на форму входа PopUp [xoo_el_action type="Войти" display="button" change_to="logout" change_to_text="Выйти"] <a class="xoo-el-action-sc xoo-el-login-tgr">Войти</a> <a class="xoo-el-action-sc xoo-el-reg-tgr">Зарегистрироваться</a> |
Через шорткод можно настроить, чтобы ссылка или название кнопки после авторизации изменялась на «Выход».
Гибкая система настроек дает широкую возможность адаптации.
Установить или скачать плагин Login/Signup Popup ( Inline Form + Woocommerce ) можно из репозитория WordPress.