我在过去几天的网络上搜索了;回复地址“;但运气不好,所以,我来了。
在我的wordpress网站上,有多个店主可以销售他们的产品。当访问者购买某个物品(由不同的所有者列出)时,该特定所有者会收到一封电子邮件通知(请注意,在结账过程中必须输入访问者的电子邮件地址)
然而,电子邮件来自;“管理”;电子邮件帐户。
我搜索了如何设置“;“回复”;地址,以便所有者可以直接回复客户的电子邮件地址,而不是管理员帐户。
下面是我看到的一个我正在努力实现的示例:
在此图像中,该站点为abc.ca
以及[email protected]
买了些东西。然后[email protected]
已收到电子邮件,所有者现在可以通过电子邮件直接向客户发送回复。
我怎样才能做到这一点?
编辑:
以下是我现在拥有的代码:
add_filter(\'woocommerce_email_headers\', \'my_from_reply\');
function my_from_reply() {
return \'From: [email protected]\' . "\\r\\n";
}
这是客户的账单电子邮件。
<?php echo $order->billing_email; ?>
我如何修改第一个,使其包含;billing\\u电子邮件“;而不是;
[email protected]"E;
非常感谢。
最合适的回答,由SO网友:Nicolai Grossherr 整理而成
如果和何时使用wp_mail()
, 然后你就可以Reply-To
对于$headers
参数示例用法如下:
$to = "[email protected]";
$subject = "Using Reply-To with wp_mail";
$message = "This is an example for using Reply-To with wp_mail.";
$headers[] = \'Reply-To: Name Name <[email protected]>\';
$attachments = array();
wp_mail( $to, $subject, $message, $headers, $attachments );
有一个钩子
wp_mail
也可以使用钩子来更改参数。