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

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
.
