Як змінити лист при зміні пароля з особистого кабінету
Зіткнувся з такою проблемою: необхідно на сайті змінити всі стандартні листи (реєстрація, скидання пароля, зміна пароля з особистого кабінету) зробити html.
З листом реєстрації та скидання пароля я впорався, а от лист, яке приходить на зміну пароля користувачем з особистого кабінету, я не можу змінити.
Буду вельми вдячний за підказку як це зробити.
Для цього, потрібно створити плагін в якому визначити наступні функції. Вони відповідають за те як листи будуть виглядати. Всі такі функції знаходяться в файлі wp-includes / pluggable.php
Ось потрібні вам функції:
Також, є такі фільтри, які спрацьовують під час виклику функції wp_update_user ():
Змінимо текст листа при зміні пароля:
Змінимо текст листа при зміні пошти:
Велике спасибі. Виручили.
У мене ще питання.
При заміні листи з використанням:
у мене текст листа змінюється, а ось хедер листи залишається незмінним. А мені треба поміняти повністю все лист, тому, що мені необхідно відправляти свертаное лист, повністю відмінне від стандартного.
Масив $ pass_change_mail крім елемента message містить також:
Міняй їх через фільтр цей.
Докладнішу інформацію можна знайти опис wp_mail ()
Саме передається в результаті так:
Питання в тому, що я в
На питання можуть відповідати тільки зареєстровані користувачі. Реєстрація. Вхід .
Сервіси для пошуку і створення іконок - який краще?
- WordPress в Telegram - украінскоговорящее співтовариство - питай сам, допомагай іншим!
- Створити сайт - зрозумілий конструктор WIX для швидкого створення сайту або блогу. Рекомендую тим, хто не розбирається в двигунах, HTML і CSS. Короткий огляд WIX.