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. 1 марта 2016 г. в 03:20

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

  2. Дмитрий
    21 сентября 2016 г. в 23:54

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

  3. Владимир
    18 ноября 2016 г. в 11:02

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

    1. 18 ноября 2016 г. в 11:24 / ответ на коммент Владимир

      Такое в WordPress не предусмотрено.

  4. 17 января 2018 г. в 11:55

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

  5. 15 июня 2019 г. в 21:55

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

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

Жирный текст

Ссылка

Цитата

Внутристрочный код

CSS-код

HTML-код

JavaScript-код

PHP-код