Woocommerce电子邮件:仅向客户发送文本

时间:2015-10-29 13:40:49

标签: php wordpress woocommerce

我已经在Woocommerce订单处理电子邮件中添加了一些文本:

#

这是有效的,但我希望文本仅在发送给客户的电子邮件中,而不是管理员。我需要添加什么?

1 个答案:

答案 0 :(得分:1)

传递两个参数。

add_action(
    'woocommerce_email_before_order_table',    
    'add_order_email_instructions', 
    0,2
);

第二个arg是你想要的条件。

function add_order_email_instructions( $order, $sent_to_admin ) {
    if ( 'paypal' == $order->payment_method && !$sent_to_admin) {
        echo 'my text:';
    } 
}

限制处理订单时的操作:

  add_action('woocommerce_order_status_processing', 'scriptonomy_when_processing');
    function scriptonomy_when_processing(){  
add_action('woocommerce_email_before_order_table', 'add_order_email_instructions', 0,2); 
}