Сброс пароля Wordpress из внешнего приложения через ajax или остальные API - PullRequest
1 голос
/ 21 апреля 2019

У меня такая же проблема, как здесь: Wordpress REST API - отправить ссылку для сброса пароля

Я также попытался сделать это с пост-запросом к "mydomain / wplogin.php? Action = lostpassword" с некоторыми параметрами. Но это не сработало.

Может кто-нибудь объяснить мне, как функция wp_lostpassword_url () работает для этой проблемы? Это описано в первом ответе по ссылке, но я не знаю, как его использовать.

https://codex.wordpress.org/Plugin_API/Filter_Reference/lostpassword_url

add_filter( 'lostpassword_url', 'my_lost_password_page', 10, 2 );
function my_lost_password_page( $lostpassword_url, $redirect ) {
    return home_url( '/lostpassword/?redirect_to=' . $redirect );
}

Может кто-нибудь показать мне несколько строк кода, где и как его использовать?

Большое спасибо.

Edit:

Чтобы было яснее, чего я хочу достичь. В моем приложении Ionic я хочу представить пользователю кнопку, которая срабатывает после нажатия на запрос к моей странице WordPress. Затем пользователь должен получить письмо со ссылкой для сброса пароля. Запрос должен возвращать сообщение об успехе или неудаче. Таким образом, я могу представить пользователю сообщение об ошибке или об ошибке. Возможно ли это с помощью описанного выше крючка фильтра, или я могу использовать для этого маршрут rest api?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...