我几乎尝试了任何方法来更改wp\\u mail()函数的From/Reply-to名称。
这是我的代码:
$headers = "From: \\"FROM NAME\\" <from-mail@from.com>\\n";
$headers .= "Return-Path: <yes-dashboard-alerts@finanztrends.info>\\n";
$headers .= "Reply-To: \\"FROM NAME\\" <from-mail@from.com>\\n";
$headers .= "MIME-Version: 1.0\\n";
$headers .= "X-Mailer: PHP" . phpversion() . "\\n";
$headers .= "Content-Type: text/plain; charset=\\"". get_bloginfo(\'charset\') . "\\"\\n";
add_filter(\'wp_mail_from\',\'yoursite_wp_mail_from\');
function yoursite_wp_mail_from($content_type) {
return \'from-mail@from.com\';
}
add_filter(\'wp_mail_from_name\',\'yoursite_wp_mail_from_name\');
function yoursite_wp_mail_from_name($name) {
return \'FROM NAME\';
}
wp_mail("receipient@website.com", "Subject", "Content", $headers);
我还尝试将过滤器移动到函数。php。但无论我尝试什么,当我收到电子邮件时,发件人地址总是一样的。插件似乎覆盖了过滤器&;标题,因为它不是标准wordpress@your-现场。com地址,但我已经用插件字符串定位器搜索了所有插件,但找不到它。
你有什么建议吗?
提前感谢!