"Reply-to Address" Email

时间:2015-03-30 作者:Steve Kim

我在过去几天的网络上搜索了;回复地址“;但运气不好,所以,我来了。

在我的wordpress网站上,有多个店主可以销售他们的产品。当访问者购买某个物品(由不同的所有者列出)时,该特定所有者会收到一封电子邮件通知(请注意,在结账过程中必须输入访问者的电子邮件地址)

然而,电子邮件来自;“管理”;电子邮件帐户。

我搜索了如何设置“;“回复”;地址,以便所有者可以直接回复客户的电子邮件地址,而不是管理员帐户。

下面是我看到的一个我正在努力实现的示例:

enter image description here

在此图像中,该站点为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;

非常感谢。

2 个回复
最合适的回答,由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 也可以使用钩子来更改参数。

SO网友:DevWL

In functions.php

// Function changes email that your site sending from
function change_my_from_address( $original_email_address ) {
    return \'[email protected]\';
}
add_filter( \'wp_mail_from\', \'change_my_from_address\' );

// Change sender name
function change_my_sender_name( $original_email_from ) {
    return \'example.pl\';
}
add_filter( \'wp_mail_from_name\', \'change_my_sender_name\' );
结束

相关推荐

WordPress Form to Email.php and Theme

我的模板页面中有一些自定义表单。我正在使用表单“action”链接到formtoemail。php文件。如果我离开formtoemail,一切都会好起来的。php原样,但我想调用我的主题元素来动态设置页面样式。我尝试了以下操作,但不幸的是出现了一个错误“调用未定义的函数get\\u header()”如果我从页面复制/粘贴html,一切都很好,但我真的不想每次都更新html。我确信有一种方法可以做到这一点,但我不是超级PHP高手。有人能帮忙吗?<?php $my_email = \