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 — имя, которые будут отображаться в письме.

Комментарии (4)
  1. 1

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

  2. 2
    Дмитрий

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

  3. 3
    Владимир

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

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