Редактирование письма 'Сброс пароля'

12 июл. 2013 г., 23:56:56
Просмотры: 14.2K
Голосов: 5

Я пытаюсь настроить письмо, которое приходит от WordPress при сбросе пароля. Сейчас это стандартное письмо WordPress, но я хочу добавить логотип нашей компании и другую информацию (конечно, сохранив ссылку для сброса пароля).

Я искал в файле wp-login.php, но не смог найти, где это контролируется. Я хорошо знаком с функцией PHP mail (предполагаю, что она используется здесь), поэтому смогу отредактировать код, если найду его. Кто-нибудь знает, где находится этот код? Спасибо!

0
Все ответы на вопрос 1
0

WordPress использует собственную функцию wp_mail, поэтому вы не найдёте её, если будете искать mail.

Просто взгляните на строку 248 файла wp-login.php: http://core.trac.wordpress.org/browser/branches/3.5/wp-login.php#L248

Там вы найдёте вызов фильтра retrieve_password_message. Это фильтр, который возвращает содержимое сообщения для сброса пароля.

Также стоит проверить реализацию функции wp_mail, так как вам потребуется добавить заголовки к вашему письму (предполагаю, что вы хотите отправить его в формате HTML, а не как обычный текст). Для изменения типа контента можно использовать фильтр wp_mail_content_type.

13 июл. 2013 г. 00:10:28