Задать вопрос
@VitalyDmi

Как изменить ссылку для восстановления пароля?

Здравствуйте.
Если пользователь забыл пароль, он нажимает "напомнить", ему на почту приходит ссылка для восстановления website/wp-admin/, но как можно изменить эту ссылку? Чтобы website/wp-admin/ было только для авторизации админа, а письмо приходило со следующей ссылкой: website/new-password/
  • Вопрос задан
  • 134 просмотра
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Во-первых, ссылка должна приходить /wp-login.php?action=lostpassword, а не wp-admin.

Что касается изменения этой ссылки - можете поискать плагины в репозитории, они есть. Если вы не разработчик, который понимает что делает, сами не пытайтесь "написать" эту фичу основываясь на ответах на Тостере - здесь есть ряд вопросов по безопасности, которые нужно досконально понимать. Кратко - встроенная система (wp-login.php) блокируется, вместо нее создаются свои rewrite rules, им отдаются нужные templates, в которых размещены свои формы, у которых есть свои обработчики. Или, вместо rewrite rules используются страницы, созданные в админке, а в их шаблоны или шорткодами выводятся формы и далее опять же свои обработчики. Если хотите углубиться - изучите вот этот урок. Впрочем, он уже староват, можете гуглить по плюс-минус тем же ключевым словам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы