Задать вопрос
@lacapitan

Как в WordPress сменить почту отправителя?

Приветствую.
Сделали копию сайта на WP, развернули на новом домене .RU (по старому .COM он так же работает).

Письма приходят с нового сайта который на домене .RU, но от отправителя старого. В настройках поменял адрес почты (подтвердили, почта переменилась). Не помогает.

Что еще не помогло
1. Заменял в БД все упоминания старой почты, грохнулись все страницы созданные этим пользователем, проверил отправку из формы письмо пришло от старого адреса почты.
2. Делал поиск старого адреса почты по файлам сайта, не находит.
3. Ставил плагин CB Mail Sender, не помогает.
4. В functions.php прописывал:
а)
// Функция для изменения email адреса
function devise_sender_email( $original_email_address ) {
    return 'tim.smith@example.com';
}

б)
//изменение имени и email писем start 
function change_fromemail($email){return 'noreply@mysite.ru';}  
function change_fromname($name){return 'New name';}  
add_filter('wp_mail_from', 'change_fromemail');  
add_filter('wp_mail_from_name', 'change_fromname'); 
//изменение имени и email писем end


Ищу поддержку у Вас, левый глаз не дает покоя (дергается)
  • Вопрос задан
  • 507 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
@IgorNoskov
Скорее всего стоит какой-то плагин, где в настройках указан адрес отравителя определённых писем. Например, может быть установлен плагин Contact Form 7, который выводит формы в определённых местах сайта. В настройках этого плагина указан адрес отправителя конкретно форм этого плагина, поэтому ваши манипуляции со сменой отправителя в других местах не помогают.

Update

Если стоит Contact Form 7 -> настройка плагина -> выбрать конкретную форму -> открыть вкладку "Письмо" -> отредактировать поле "От кого".

Если это касается писем от плагина Woocommerce -> Woocommerce -> настройки -> Email'ы -> проскролить вниз -> отредактировать поле "Адрес отправителя".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы