woocommerce_email_recipient_customer_completed_order挂钩未被调用

时间:2017-08-30 23:11:15

标签: wordpress woocommerce

使用这个woocommerce hook woocommerce_email_recipient_customer_completed_order有很多example。所以我将它添加到functions.php中,并将几个示例收件人连接起来作为测试,但只有购买者才会收到电子邮件。似乎没有调用此过滤器,因为如果我打开调试并且error_log(...)日志文件中没有任何内容。

这是不是有效的原因?我尝试将优先级提高到99,但这也不起作用。该网站使用所有默认值,但不会覆盖任何模板。

add_filter( 'woocommerce_email_recipient_customer_completed_order', 'custom_woocommerce_add_email_recipient', 10, 2);
function custom_woocommerce_add_email_recipient($recipient, $order) {
    $recipient = $recipient . ', foo@example.com, bar@example.com';
    return $recipient;
}

1 个答案:

答案 0 :(得分:0)

随着我对Woocommerce的了解越来越多,看起来这个网站只能进行处理,所以我不得不使用customer_processing_order邮件ID来实现这一点(感谢@LoicTheAztec验证{{1}我没有使用customer_completed_order挂钩而是使用woocommerce_email_recipient_customer_processing_order并检查了邮件ID。

woocommerce_email_headers
相关问题