Содержание
Если вы хотите, чтобы пользователи могли регистрироваться на сайте, редактировать свой профиль, восстанавливать пароль для входа в Вордпресс, но при этом не входя в саму консоль управления сайтом, то оптимальным вариантом реализовать всё это — использовать плагин Clean Login.
В плагине предусмотрены адаптивные формы, устанавливаемые через шорт-коды, которые будут отлично смотреться на любом устройстве. В качестве опций можно установить защиту от спама при регистрации; можно скрывать админ-панель от пользователей, которые не имеют права администратора. Можно установить модерацию при каждой регистрации и так далее — очень хороший плагин, который совместим с WooCommerce.
Установка
Устанавливается стандартно, как и все другие плагины — можно через консоль и поиск, а можно — через скачивание и загрузку на сервер. Страница на официальном сайте — http://wordpress.org/plugins/clean-login/.
Настройка и использование плагина Clean Login
После установки и активации, переходим к настройкам. Идём по пути — «Настройки» — «Clean Login»:
Видим совсем мало настроек плагина:
Рассмотрим подробно каждую из них:
- Admin bar — по-умолчанию активирована. Она отвечает, будет ли показываться административная часть пользователям или нет. Оставив её отмеченной, пользователи при регистрации, восстановлении пароля и редактировании профиля не будут допущены в консоль сайта, что благоприятно скажется на безопасности.
- Dashboard access — активируем, если нам нужно чтобы пользователи, кроме администратора сайта, не видели панель доступа. Обратите внимание, что вы сами можете выполнить вход через wp-login.php и через этот плагин, при этом постоянная ссылка wp-admin станет недоступной.
- Antispam protection — можно включить защиту от спама при регистрации и других действиях пользователей.
- User Standby role — настройка отвечает за модерацию пользователя. Если активировать, то вы должны будете одобрять каждого нового юзера и назначать ему роль, или отклонять его регистрацию.
Выше, на станице настроек, указаны шорт-коды, которые нужно разместить в соответствующих местах на сайте.
Использование плагина Clean Login
Итак, нам нужно разместить ссылки на регистрацию, вход и редактирование профиля. Для этого создадим соответствующие страницы:
- Регистрация на сайте — вставим шорт-код [clean-login-register]
- Редактировать профиль — с шорт-кодом [clean-login-edit]
- Вход на сайт — с шорт-кодом [clean-login]
- Восстановление пароля — с [clean-login-restore].
Теперь в настройках плагина будут отображаться ссылки на каждую из созданных страниц:
Далее, останется только перевести некоторые поля, грамотно разместить ссылки на регистрацию и прочее.
Доработки «под себя»
Во-первых, нужно перевести некоторые уведомления, которые выдаёт плагин. Для этого открываем «Плагины» — «Редактор» и вверху из списка выбираем наше расширение. Откроется файл, где нужно вместо английских текстов, вписать свои:
Во-вторых — качественно разместить ссылки на вход, регистрацию и другие. Лучше убрать из виджетов и меню ссылки на эти страницы, а вывести их отдельно, где-нибудь сверху.
Если возникнут вопросы по работе плагина — обращайтесь через контакты или пишите свои вопросы в комментарии.
Во-первых, нужно перевести некоторые уведомления, которые выдаёт плагин. Для этого открываем «Плагины» — «Редактор» и вверху из списка выбираем наше расширение. Откроется файл, где нужно вместо английских текстов, вписать свои:
Это в корне неграмотно. Есть Poedit и другие программы и плагины создания и редактирования переводов
Здравствуйте. Спасибо за статью. Вопрос - Как поставить форму регистрации справа вверху?