Я пытаюсь добавить дополнительного получателя электронной почты на основе идентификатора способа оплаты в электронном уведомлении о новом заказе WooCommerce.
Вот мой код:
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 .= ', [email protected]';
} else {
$recipient .= ', [email protected]';
}
return $recipient;
};
add_filter( 'woocommerce_email_recipient_new_order', 'at_conditional_admin_email_recipient', 10, 2 );
Но похоже, что крючок не запускает мою функцию. Что может быть причиной?