Как изменить имя и email отправителя писем?
По умолчанию WordPress рассылает все письма сайта от имени "WordPress" (с email wordpress@yoursite.ru). Изменить данное поведение движка можно, добавив следующий код в файл functions.php вашей темы:
//изменение имени и 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 |
Где "New name" это имя, а "noreply@mysite.ru" это email.
Вставил куда нужно, поменял что нужно, а при нажатии кнопку восстановления пароля на сайте теперь - ОШИБКА
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'info@tipamoisait' not found or invalid function name in /var/www/u0137311/data/www/rainbow.onum.ru/wp-includes/plugin.php on line 235
это не ошибка, а warning.
сейчас перепроверил - у меня даже warning не выводятся.
код рабочий.
А у меня в аналогичной ситуации пишут вот что:
Не удалось отправить письмо.
Возможная причина: на сервере отключена функция mail().
Почему?
вам же написали - "на сервере отключена функция mail()". пишите хостеру, некоторые отключают mail(), если сайт заражен вирусами.
все работает, спасибо