是否可以在woocommerce发票邮件中添加其他收件人。 我曾尝试使用'woocommerce_email_headers'钩子,但它不起作用:
add_filter( 'woocommerce_email_headers', 'mycustom_headers_filter_function', 10, 2);
function mycustom_headers_filter_function($headers, $object) {
$headers = array();
$headers[] = 'Bcc: My Name <me@gmail.com>';
$headers[] = 'Content-Type: text/html';
return $headers;
}
有什么建议吗?
答案 0 :(得分:2)
您可以展开该功能以包含订单:
add_filter( 'woocommerce_email_headers', 'woo_cc_emails', 10, 3 );
function woo_cc_emails( $headers, $status, $object ) {
return 'Bcc: your@email.here' . "\r\n";
}
答案 1 :(得分:0)
几个月后,但我希望这会对某人有所帮助。
add_filter('woocommerce_email_headers', 'woo_cc_emails');
function woo_cc_emails() {
return 'Bcc: your@email.here' . "\r\n";
}
您可以使用&#34; To&#34;更改&#34;密送&#34;或&#34; Cc&#34;。
答案 2 :(得分:0)
我需要帮助才能将BCC添加到新客户帐户电子邮件中。这就是我想出的。它与上面略有不同。希望这有助于某人。
add_filter( 'woocommerce_email_headers', 'add_bcc_to_wc_customer_new_account', 10, 3 );
function add_bcc_to_wc_customer_new_account( $headers = '', $id = '', $wc_email = array() ) {
if ( $id == 'customer_new_account' ) {
$headers .= "Bcc: my_personal@email.com\r\n"; // replace my_personal@email.com with your email
}
return $headers;
}