WordPress: меняем имя и e-mail отправителя (поле “От”) в письме

WordPress при отправке писем администратору, либо тем, кто подписался на комментарии на сайте, в поле “От” подставляет имя, которое у вас указано в профиле, и e-mail оттуда же.

Можно поменять эти данные в письме, не меняя профиля. Для этого в файл functions.php вашего шаблона нужно вставить следующий код:


function res_fromemail($email) { return 'noreply@site.name'; }
function res_fromname($email){ return 'Name'; }
add_filter('wp_mail_from', 'res_fromemail');
add_filter('wp_mail_from_name', 'res_fromname');

где noreply@site.name – это e-mail, а Name – имя, которые будут отображаться в письме.

Комментарии (6)

  1. Огромное спасибо… Долго искал решение этой проблемы, теперь все исправлено. Еще раз спасибо.

  2. Вот спасибо! А то клиентам не нравилось: “Кто такой WordPress?! Почему он нам письма шлет?”

  3. а как тему письма изменить?

  4. Отлично, давно думал поменять дефолтный текст в письмах от вордпресс :-)

  5. Спасибо огромное! Помогло) Нигде не нашел объяснения так коротко и ясно, а тут сразу понятно)

Ваш комментарий