заголовки функций wp_mail

#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