#email #wordpress #email-headers
#Адрес электронной почты #wordpress #email-заголовки
Вопрос:
Я бы хотел настроить отправителя электронного письма, поэтому я пытаюсь правильно настроить заголовки электронного письма.
Это то, что я использую для настройки заголовков:
$current = wp_get_current_user();
global $user_email;
get_currentuserinfo();
$headers_mail = "From: ".$current->first_name." ".$current->last_name." <".$user_email.">" . "rn";
и это то, что я использую для отправки электронной почты:
wp_mail($email, $subject, $message, $headers_mail);
К сожалению, отправителю электронного письма всегда присваивается значение «WebsiteTitle», где WebsiteTitle является псевдонимом реального названия веб-сайта и mydomain.com является псевдонимом для реального домена веб-сайта.
Как я могу перезаписать заголовки электронного письма? Есть ли какой-либо фильтр, который я должен использовать?
Ответ №1:
Решаемая. Я использовал фильтры wp_mail_from и wp_mail_from_name. Отличную документацию можно найти здесь http://adambrown.info/p/wp_hooks/hook/wp_mail_from?version=3.2amp;file=wp-includes/pluggable.php и здесь http://adambrown.info/p/wp_hooks/hook/wp_mail_from_name?version=3.2amp;file=wp-includes/pluggable.php
Ответ №2:
Вы также можете использовать отличный плагин WP Mail SMTP