Как изменить письмо при смене пароля из личного кабинета
Добрый день!
Столкнулся с такой проблемой: необходимо на сайте изменить все стандартные письма (регистрация, сброс пароля, смена пароля из личного кабинета) сделать html.
С письмом регистрации и сброса пароля я справился, а вот письмо, которое приходит при смене пароля пользователем из личного кабинета, я не могу изменить.
Буду весьма благодарен за подсказку как это сделать.
Заранее спасибо!
Для этого, нужно создать плагин в котором определить следующие функции. Они отвечают за то как письма будут выглядеть. Все такие функции находятся в файле wp-includes/pluggable.php
Вот нужные вам функции:
Также, есть такие фильтры, которые срабатывают во время вызова функции wp_update_user():
Изменим текст письма при смене пароля:
Изменим текст письма при смене почты:
Спасибо большое!!! Выручили!!!
У меня еще вопрос.
При замене письма с использованием:
у меня текст письма меняется,а вот хедер письма остается неизменным. А мне надо поменять полностью все письмо, потому, что мне необходимо отправлять свертаное письмо, полностью отличное от стандартного.
Массив $pass_change_mail кроме элемента message содержит также:
Меняй их через фильтр этот.
Подробнее смотри описание wp_mail()
Конкретно передается в результате так:
Вопрос в том,что я в
вставляю код сверстанного нового письма, а получается не совсем корректно.
Прилагаю ссылки на скрины письма,которое мне приходит
https://drive.google.com/open?id=0BzenjffqUMq4NGxLcFJEM003YlU
https://drive.google.com/open?id=0BzenjffqUMq4a1JvVnFnekk5a2c