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

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

12 февраля 2014 105

Есть у 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 — адрес отправителя, а «Отправитель» — имя отправителя.

Читайте также
Автор: Иван Данилин

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

Комментарии

Разгоните свой WordPress

Рекомендуемый проверенный хостинг для WordPress

Подробнее