我正在尝试根据 WooCommerce“新订单”电子邮件通知上的付款方式 ID 添加其他电子邮件收件人。
这是我的代码:
function at_conditional_admin_email_recipient($recipient, $order){
// if( ! is_a($order, 'WC_Order') ) return $recipient;
if ( get_post_meta($order->id, '_payment_method', true) == 'my_custom_gateway_id' ) {
$recipient .= ', xx1@xx.com';
} else {
$recipient .= ', xx2@xx.com';
}
return $recipient;
};
add_filter( 'woocommerce_email_recipient_new_order', 'at_conditional_admin_email_recipient', 10, 2 );
但是钩子似乎没有触发我的功能。可能是什么原因?