您好我在Bluehost上使用Wordpress。我想更改发送的电子邮件的Reply-to标头。我正在使用过滤器' wp_mail'过滤标题'在wp codex的wp_mail过滤器文档中描述的数组。 这是我的代码,显示函数定义和add_filter()调用:
function sp_reply_to($args) {
$args['headers'] = array('Reply-To: Name <name@domain.com');
return $args;
}
add_filter ( 'wp_mail', 'sp_reply_to');`
但是,我没有看到“回复:”发生任何变化,但未设置名称和电子邮件。
任何想法可能会出错? 有没有办法确保覆盖可能设置回复的任何插件。
由于
答案 0 :(得分:0)
我正在完成同样的任务,代码对我有用。
您是否尝试过正确格式化回复值?它最后缺少>
。
答案 1 :(得分:0)
是的,此代码也对我有用。
function reply_to($args) {
$args['headers'] = array('Reply-To: Name <name@domain.com>');
return $args;
}
add_filter ( 'wp_mail', 'reply_to');