Привет! Мы продолжаем разбирать самые интересные и самые полезные плагины для сайта WordPress! Сегодня вы узнаете о Супер полезном плагине! Как сделать регистрацию на сайте WordPress? Данный плагин позволит вам сделать страницу входа на ваш сайт в стиле вашей темы! То есть, страница входа будет не в админ-панели WordPress, а на странице вашего лицевого сайта. Пользователь будет входить на сайт и выходить с сайта не попадая при этом в админ-панель WordPress. Вы сможете ограничить доступ в админ-панель.
Вы сможете выбрать тип авторизации. Вы сможете настроить email уведомления для пользователей и администратора. Вы сможете настроить редирект, перенаправление для каждой роли пользователя. Вы сможете настроить пользовательские ссылки для пользователей. Сможете включить reCAPTCHA для входа. Сможете настроить безопасность и модерацию. Супер полезный плагин! Все настройки на Русском языке!
Плагин регистрации WordPress
Установить плагин Theme My Login вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.
Далее, после установки и активации плагина, перейдите на страницу: TML. Здесь вы сможете настроить основные параметры плагина.
Обратите внимание! Чтобы вам были доступны все функции плагина, поставьте галочку возле всех модулей и сохраните настройки. После чего у вас появятся страницы со всеми настройками плагина.
Как сделать регистрацию на сайте WordPress
Основные:
– Таблица стилей, обязательно включите данный параметр, чтобы сохранять стили плагина при его обновлении.
– Тип логина, здесь можно выбрать тип логина. Выберите какие поля будут отображаться на странице авторизации.
– Модули, включите все модули, чтобы получить доступ ко всем параметрам плагина.
– Сохраните изменения.
Настройка E-mail сообщений
Здесь вы сможете настроить Email уведомления:
– Новый пользователь:
- Это сообщение будет отправлено пользователю после регистрации. Пожалуйста, не забудьте добавить переменную %reseturl%, иначе пользователь не сможет восстановить свой пароль! Если какое-либо поле останется пустым, то будет использовано значение по умолчанию.
– Новый пользователь (для администратора):
- Это письмо будет отправлено на адрес или адреса (несколько адресов могут быть разделены запятыми), указанные ниже, после регистрации нового пользователя. Если какое-либо поле останется пустым, то будет использовано значение по умолчанию.
– Получить пароль:
- Это письмо будет отправлено пользователю, когда он воспользуется восстановлением пароля. Пожалуйста, не забудьте добавить переменную %reseturl%, иначе пользователь не сможет восстановить свой пароль! Если какое-либо поле останется пустым, то будет использовано значение по умолчанию.
– Сбросить пароль:
- Это письмо будет отправлено на адрес или адреса (несколько адресов могут быть разделены запятыми), указанные ниже, после изменения пароля пользователем. Если какое-либо поле останется пустым, то будет использовано значение по умолчанию.
– Активация пользователя:
- Это письмо будет отправлено пользователю после регистрации, если выбран Тип модерации пользователей — Подтверждение по e-mail. Пожалуйста, не забудьте добавить переменную %activateurl%, иначе пользователь не сможет активировать свою учетную запись! Если какое-либо поле останется пустым, то будет использовано значение по умолчанию.
– Одобрение пользователя:
- Это письмо будет отправлено пользователю после регистрации, если выбран Тип модерации пользователей — Одобрение администратора. Пожалуйста, не забудьте добавить переменную %reseturl%, иначе пользователь не сможет восстановить свой пароль! Если какое-либо поле останется пустым, то будет использовано значение по умолчанию.
– Одобрение пользователя (сообщение для администратора):
- Это письмо будет отправлено на адрес или адреса (несколько адресов могут быть разделены запятыми), указанные ниже, после регистрации пользователя, если выбран Тип модерации пользователей — Одобрение администратора. Если какое-либо поле останется пустым, то будет использовано значение по умолчанию.
– Пользователь не одобрен:
- Это письмо будет отправлено пользователю, который удален/заблокирован, если выбран Тип модерации пользователей — Одобрение администратора и роль пользователя — “В ожидании” Если какое-либо поле останется пустым, то будет использовано значение по умолчанию.
Настройки перенаправления
Здесь вы сможете настроить пользовательские настройки перенаправления для каждой роли пользователя.
– Параметр “Войти” имеет три варианта:
- После входа пользователь будет перенаправлен в админ-панель WordPress на страницу своего профиля.
- После входа пользователь останется на той же странице, с которой он авторизовался или вошёл на сайт.
- После входа пользователь будет перенаправлен на определённую страницу. Укажите URL адрес страницы.
– Параметр “Выйти” имеет тоже три варианта:
- После выхода пользователь будет перенаправлен на страницу входа с уведомлением об успешном выходе.
- После выхода пользователь будет перенаправлен на страницу, которую он посетил перед выходом. (Примечание: если предыдущая страница была в панели управления, это может привести к неожиданным результатам.).
- Вы можете перенаправить пользователя на любую страницу. Укажите в поле URL адрес страницы.
Настройки пользовательских ссылок
Здесь вы сможете настроить пользовательские ссылки для ролей пользователей.
– Вы сможете указать ссылки страниц “Консоль” и “Профиль” для определённых ролей пользователей.
– Вы можете добавлять свои страницы и ссылки в любом количестве и указывать разные ссылки для разных пользователей.
– Сохраните изменения.
Настройки reCAPTCHA
Вы сможете здесь подключить функцию reCAPTCHA.
– Как подключается данная функция – Читайте Здесь !!!
– Сохраните изменения.
Настройки безопасности
Здесь вы сможете:
– Требовать авторизацию для просмотра сайта.
– Отключить стандартный вход через wp-login.php.
– Установить лимит для неудачных попыток входа и время блокировки записи.
– Сохраните изменения.
Настройка профилей в стиле темы
Здесь вы сможете:
– Выбрать для каких ролей пользователей будут отображаться профили в стили вашей темы, а не админ-панель.
– Вы можете ограничить доступ в админ-панель для определённых пользователей.
– Сохраните изменения.
Настройки модерации пользователей
Здесь вы сможете выбрать тип модерации:
– Можно отключить модерацию.
– Потребовать от новых пользователей подтвердить свой e-mail, прежде чем они смогут войти.
– Потребовать одобрения новых пользователей администратором, прежде чем они смогут войти.
– Сохраните изменения.
Всё готово! После настройки плагина, страница входа будет отображаться на вашем сайте!
Остались вопросы? Напиши комментарий! Удачи!
а почему пишет в данный момент регистрация недоступна?
Где написано? В настройках WordPress включена регистрация?
Я с этим разобрался спасибо большое ! Теперь другая проблема .
Включил модерацию через почту, после того как приходит ссылка для подтверждения почты я на нее перехожу и вроде все хорошо. Но когда ввожу логин и пароль пишет что почтовый ящик не подтвержден и заново ссылку для подтверждения не отправляет. Что делать?
Когда у вас появилась проблема, после установки данного плагина?
Росли установки плагина изменения ролей. Я сейчас пытаюсь все удалить и заново установить.
После изменения ролей начали ошибки возникать?
Так точно. Пришлось делать сброс всех настроек плагина изменения ролей с последующим удалением и полностью переустанавливать плагин регистрации. Других методов не нашел. Даже если подписчику делаешь полный доступ как у администратора, то все равно регистрация возможна только без модерации.
А в настройках плагина лазили, может забыли что-то включить или выключить?
Нет. Ничего не менял. После переустановки все работает отлично. Лучше не ставить плагин изменения ролей а прописывать их самому. Он мне много что побил.
Здравствуйте.
Возник вот такой вопрос. Доступ к консоли только у админа. Остальные все видят страничку. Как пользователям ставить свои аватарки???
Здравствуйте. Пользователи зарегистрированы на вашем сайте?
Вот я попробовал, сделал тестового пользователя. Все ок. Но вот как он аватарку поменяет если не давать ему доступ в консоль?… Вот фокус какой:)
А зачем давать доступ? Если человек зарегистрирован, он сможет зайти в свой профиль и изменить там аватарку. Даже есть плагин специальный WP User Avatar чтобы грузить свои аватарки с компьютера.
Если пользователь не зарегистрирован на сайте, то какой тогда ему смысл вообще менять аватар?
В консоли. А на странице плагина не меняется:(((
Allow Contributors & Subscribers to upload avatars, поставьте галочку, чтобы позволить пользователям загружать свои аватары.
Аха. Т.е. без WP User Avatar не получится?
Не получится, потому что у простого пользователя нет доступа к настройкам WordPress, только у админа.
Ок. Дополнительный вопрос:))) Какой из них 1 или 2
1, у которого 200 000 установок! Я его разбирал.
Понял, спасибо за помощь!!! Думаю я еще обращусь к вам за подсказками. Спасибо!
Илья, здравствуйте!
Спасибо Вам, конечно, за такие подробные описания. Но Вы сами иногда ставьте себя на место своих читателей. Если человек читает про плагин авторизации, явно он не разбирается пока в этом.
Но скажите, пожалуйста, Вы считаете, что человек, который не в состоянии разобраться в галочках, в состоянии понять куда ставить(и вообще – что это такое?), далее цитата Ваша:
“Пожалуйста, не забудьте добавить переменную %reseturl%, иначе пользователь не сможет восстановить свой пароль!”
Вы просто банально скопировали полностью то, что написано в самом плагине. И какой в этом смысл? Ее надо просто добавить? Добавить в эту форму или другой файл сайта? Если здесь, то добавить в какое поле? Добавить – до, после, между словами/тегами, сверху текста, снизу текста, в любое место. Это я навскидку варианты.
Вы извините за резкость, но, честно говоря, невнимательность в деталях многих авторов очень сильно утомила. Если Вы пишете про элементарные вещи, почему Вы решаете, что все остальное, более сложное, само собой разумеющееся? Для разработчиков плагина это еще как-то понятно. Но для человека, который решил объяснить для пользователей подробно работу с плагином, это непростительная небрежность.
Ответьте, пожалуйста, что это такое и куда ее ставить, переменную эту.
Здравствуйте. Для этого и нужны комментарии. Я готов отвечать на ваши вопросы. %reseturl% необходимо вставить в поле “Сообщение”. На скриншоте показано это поле. Можно вставить до или после вашего текста (если он имеется). Ещё есть вопросы?
Спасибо за ответ. Поверьте, далеко не все отвечают в комментариях. И иногда ждать ответа на элементарный вопрос по несколько дней просто бессмысленно.
А угадать, автор конкретной статьи следит за ними или нет, невозможно. Мусора в сети очень много. И порой вопрос, не стоящий выеденного яйца, превращается в целую эпопею по поиску элементарного решения в десятках мест. Поэтому проще сразу посмотреть на статью с точки зрения самого недалекого и непродвинутого человека.
Видимо, нет вопросов больше.
Данная переменная добавляется в письмо, которое отправляется пользователю после регистрации. В письме будет пароль для входа на ваш сайт. Вообще в настройках плагина всё это описано на Русском языке.
Илья, простите, но если в настройках все описано, зачем Вы создали статью? Не для того ли, чтобы “простым языком” вкратце объяснить суть? И если так, то тогда зачем говорить о том, что в настройках все есть?
И с тем, что написано, что она добавляется – я согласен с Вами. У Вас на сайте это написано один в один. Если Вы не про Помощь, а про описание рядом с названием функции. А если нужно читать Помощь, тогда вообще непонятно, в чем соль. Помощь явно написана должна быть подробнее. В любом случае, возвращаемся чуть выше – тогда смысл писать статью?
Не обижайтесь, возможно, это только мое мнение. Но если Вы пишете “для всех”, то и пишите для всех всю информацию статьи. А если человек должен иметь какие-то знания, чтобы понять Вашу статью, нужно это давать понять. Указывая стрелочками, какие формы необходимо заполнять, Вы явно ориентируетесь на “не очень продвинутых”. Тогда возвращаемся чуть выше – почему Вы не все объясняете в таком случае?
В любом случае, я благодарен Вам за Вашу работу, как и многим, кто делится опытом. Это абсолютно серьезно. Но, бывает, что некоторые моменты стоит изменить.
Статью написал, чтобы рассказать людям о Классном плагине! У меня на сайте таких плагинов очень много! Советую сюда заглянуть – Супер плагины WordPress.
Илья привет, у меня снова проблема с данным плагином. не открывается страница мой профиль. что делать ?
Привет. Что вместо профиля показывается?
Сайт klan.aeroviva.ru выполнил переадресацию слишком много раз.
Возможно, страница откроется, если удалить файлы cookie, установленные этим сайтом.
Как это сделать. Все удаляю но эффектов ноль кеш тоже удалял.
Илья, ты не можешь подсказать что делать ?
Что делать, с чем?
Илья привет, у меня снова проблема с данным плагином. не открывается страница мой профиль. что делать ?
Привет. Посмотри в “Настройки пользовательских ссылок”, там ссылка рабочая указана?
не помогло (((((((((
Добрый день! Когда пользователь (админ или пользователь) нажимает кнопку “профиль” появляется целый список настроек. Проблемы: 1. Очень большей список настроек. (как его уменьшить?) 2. Не поддерживается мобильными устройствами (как сделать чтоб поддерживался?).
Как я понял список настроек берется из консоли wopdpres/пользователи/ваш профиль. В настройках плагина я закрыл доступ к консоли wordpres (как я понял Настройка профилей в стиле темы) В общем как сделать закрытый доступ к консоли wordpres ,уменьшить список настроек и поддержку мобильными устройствами.
Возможно можно как то отключить кнопку (ссылку) “профиль” чтоб нельзя было редактировать профиль?
Добрый день. Можно изменить роль пользователя. В настройках удалите ссылку на профиль для определённой роли пользователей. Обратите внимание на “Настройка профилей в стиле темы”, вы можете выбрать для каких ролей пользователей будут отображаться профили в стили вашей темы, а не админ-панель; Вы можете ограничить доступ в админ-панель для определённых пользователей. Всё что вы ищите, всё есть в настройках плагина или WordPress. Смотрите внимательно.
Этот плагин изменился в 2019 году. Как разобрать этот плагин в 2019 году? Дайте ссылку на статью или дайте имя ещё одного плагина на регистрацию!
Могу порекомендовать плагин Login With Ajax, либо Profile Builder.
Здравствуйте! У меня при регистрации пользователя отражается: имя пользователя, емэйл, имя*, фамилия*, о себе, пароль*, подтверждение пароля*, пароль и подтвердите пароль. Как мне убрать последние ПАРОЛЬ и ПОДТВЕРДИТЕ ПАРОЛЬ? Регистрация нового пользователя не происходит, пишет введите пароль.
Подскажите плз., как исправить данный нюанс
Здравствуйте. Вы точно уверены, что эти поля выводит данный плагин? У вас установлены ещё плагины по регистрации?
Жаль что на данный момент этой версии плагина нет. Так было бы вообще круто. Нужно два кабинета по полям для пользователей. Но все равно спасибо)
Посмотрите плагины:
– User Registration — Custom Registration Form, Login And User Profile For WordPress
– Ultimate Member – User Profile, User Registration, Login & Membership Plugin
– UsersWP — User Profile & Registration
– User Registration & User Profile — Profile Builder
– WP User Manager — User Profile Builder & Membership
– Они как раз для создания профилей для пользователей WordPress
Здравствуйте, подскажите плагин регистрации, или другой плагин, нужно чтоб пользователь мог одновременно находится на сайте только с одного устройства. Например чтоб при входе с другого устройства происходил loginout на первом устройстве.
Спасибо
Здравствуйте, прям конкретно такого плагина не встречал. Если вы хотите защитить сайт таким образом, поможет плагин Wordfence Security, либо Defender Security — Malware Scanner, Login Security & Firewall. Там сканируют подобного рода атаки на сайт и блокируют их.
Ну тут больше нужна защита для платного контента, чтоб не покупали один аккаунт и потом толпой одновременно им пользовались.
каким образом можно купить один аккаунт?
У меня на сайте есть платный контент, человек регистрируется, оплачивает и получает доступ к нему. Потом раздает логин и пароль своим друзьям и они все под этим логином пользуются. Вот надо сделать чтоб только один мог, например если входит другой человек с другого устройства то его либо не пускает в систему либо первого выкидывает, как то так.
Как система поймёт, где основной аккаунт? Вам тогда лучше сделать доступ по номеру телефона через код подтверждения из смс сообщения. Либо через email указанный при регистрации, на него высылается код для входа. Тогда левые не смогут войти.