Меняем обратный адрес и имя отправителя в исходящих письмах WordPress

12 февраля 2014

Есть у WordPress одна неприятная особенность — независимо от настроек, подставлять свои данные во все письма отправляемые с сайта. Возможно вы замечали, что они приходят c адреса «wordpress@domain.com» от отправителя по имени «WordPress». Под «domain.com» в данном случае подразумевается домен вашего сайта. Как-то не очень красиво, согласны?

Новые лендинги

Как это обойти и установить свои данные

Все очень просто — на решение задачи потребуется менее минуты. Самый простой способ — это установить плагин. Например, Mail Form. В его настройках вы можете указать все необходимые данные. Работает он более чем стабильно. Для тех же кто не хочет нагружать свой сайт лишними мало функциональными плагинами, есть более элегантное решение. Достаточно, в файле functions.php используемого шаблона указать несколько строк кода:

add_filter('wp_mail_from', 'new_mail_from');
add_filter('wp_mail_from_name', 'new_mail_from_name');
function new_mail_from($old) {
return 'noreply@domain.com';
}
function new_mail_from_name($old) {
return 'Отправитель';
}

Где noreply@domain.com — адрес отправителя, а «Отправитель» — имя отправителя.

Подпишитесь на мой телеграм и первыми получайте новые материалы, в том числе которых нет на сайте.

INNERSTAT
Лучшее за неделю

Подпишитесь на рассылку и получайте новые материалы на электронную почту

Иван Данилин

Практикующий веб-разработчик, специализируюсь на платформе Вордпресс.

Добавить комментарий

Премиум-темы для Вордпресс с русскоговорящей поддержкой
Подробнее