Описание wc_payment_gateway_enabled_notification_email_addresses
— Filter
Хук wc_payment_gateway_enabled_notification_email_addresses позволяет изменить адреса электронной почты, на которые отправляются уведомления о включении платежных шлюзов в WooCommerce. Он срабатывает при активации платежного шлюза и позволяет настроить список получателей уведомлений.
Примеры использования
Пример добавления нового адреса электронной почты для уведомлений:
add_filter('wc_payment_gateway_enabled_notification_email_addresses', function($email_addresses) {
$email_addresses[] = 'new_email@example.com';
return $email_addresses;
});
В этом примере мы добавляем новый адрес электронной почты для уведомлений о включении платежного шлюза.
Пример изменения существующих адресов электронной почты:
add_filter('wc_payment_gateway_enabled_notification_email_addresses', function($email_addresses) {
$email_addresses = ['admin@example.com', 'support@example.com'];
return $email_addresses;
});
Здесь мы заменяем все существующие адреса на два новых.
Пример удаления всех адресов электронной почты:
add_filter('wc_payment_gateway_enabled_notification_email_addresses', function($email_addresses) {
return [];
});
В этом примере мы очищаем массив адресов, чтобы уведомления не отправлялись никому.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или дополнить список адресов для уведомлений о включении платежных шлюзов в WooCommerce
– Производительность
Хук не должен существенно влиять на производительность, так как изменения касаются только массива адресов
– Предупреждения
Убедитесь, что указанные адреса действительны, чтобы избежать потери важных уведомлений
Альтернативы
Тип: filter
Этот хук позволяет изменять адреса электронной почты для уведомлений о новых заказах в WooCommerce
Используйте его, если вам нужно управлять адресами для других типов уведомлений, связанных с заказами