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. Дмитрий
    3 года назад

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

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

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

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

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