Измените отправителя электронной почты с WordPress на свое имя пользователя

Хотя WordPress поставляется с упакованными функциями, не всегда все можно легко изменить с помощью внешнего интерфейса. В особенности настройка электронной почты в WordPress требует много времени и усилий для понимания и устранения неполадок. В большинстве случаев также трудно судить, есть ли у вас проблемы с установкой или так работает WordPress.

Получение писем от пользователя WordPress

Одна из таких проблем – получение писем от имени пользователя WordPress. Например, если вы включили уведомление по электронной почте для новых комментариев или комментариев, ожидающих модерации, то всякий раз, когда пользователь публикует новый комментарий, вы будете получать электронное письмо от пользователя WordPress с идентификатором электронной почты «wordpress@yourdomain.com«. Обычно имя пользователя from – это WordPress для большинства VPS и выделенного хостинга, как показано в примере ниже.

Электронная почта, отправленная от имени пользователя WordPress

Имя пользователя from может быть именем общего сервера в случае виртуального хостинга.

Проблема здесь в том, что даже внешние пользователи, регистрирующиеся на вашем сайте или подписанные на комментарии или уведомления в блогах, также будут получать электронные письма с именем пользователя WordPress, что может быть непрофессиональным, особенно для тех, кто продает продукты в Интернете.

Как изменить имя пользователя WordPress в электронных письмах?

К сожалению, нет никакого внешнего интерфейса, вы можете сделать это из панели администратора. Тем не менее, есть несколько решений для устранения проблем одним из следующих способов.

1. Использование плагина

В WordPress есть плагин для всего, и установите Изменить плагин WP Email чтобы сделать трюк за вас в этом случае. Хотя это бесплатный плагин, он может быть загружен только с внешнего сайта и недоступен в репозитории плагинов WordPress.

2. Измените файл pluggable.php

Второй вариант – изменить основной файл WordPress pluggable.php, доступный в папке / wp-includes /, чтобы изменить имя отправителя электронной почты. Измените приведенные ниже коды в файле на подходящее имя для вашего сайта:
$ from_name = ‘WordPress’; – Измените имя «WordPress» на свое собственное имя пользователя.
$ from_email = ‘wordpress @’. $ sitename; – Измените параметры «wordpress» и «sitename» на собственное имя пользователя и имя сайта соответственно.

Проблема здесь в том, что изменения будут потеряны всякий раз, когда вы обновляете WordPress до следующей версии, вам нужно помнить об этом и изменять файл php каждый раз после обновления.

3. Измените файл functions.php.

Последний вариант – изменить основной файл вашей темы function.php, чтобы добавить несколько фильтров, как показано ниже:

/** Change Default WordPress Username on Emails */
add_filter('wp_mail_from', 'new_mail_from');
add_filter('wp_mail_from_name', 'new_mail_from_name');
function new_mail_from($old) {
return 'your email';
}
function new_mail_from_name($old) {
return 'your site name';
}

Замените «ваш адрес электронной почты» и «название вашего сайта» своими собственными значениями. Убедитесь, что вы используете правильные одинарные кавычки и добавляете код в начало или конец файла functions.php. В следующий раз письма, отправленные из WordPress, будут иметь ваше собственное имя.

Сообщите нам, какой метод сработал для вас, в комментариях ниже.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *