Описание woocommerce_email_title
— Filter
Хук woocommerce_email_title позволяет изменить заголовок email-уведомлений, отправляемых WooCommerce. Он срабатывает при формировании заголовка для различных типов уведомлений, таких как заказы, отмены и другие сценарии email-оповещений
Примеры использования
Пример изменения заголовка письма для нового заказа:
add_filter('woocommerce_email_title', function($email_title, $id, $object) {
if ($id == 'customer_completed_order') {
$email_title = 'Ваш заказ успешно завершен!';
}
return $email_title;
});
В этом примере мы изменяем заголовок письма для уведомления о завершении заказа
Пример добавления номера заказа в заголовок:
add_filter('woocommerce_email_title', function($email_title, $id, $object) {
if ($id == 'customer_processing_order') {
$email_title = 'Обработка вашего заказа #' . $object->get_id();
}
return $email_title;
});
Здесь мы добавляем номер заказа в заголовок уведомления о его обработке
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить заголовки email-уведомлений для улучшения пользовательского опыта
– Производительность
Изменения, сделанные с помощью этого хука, не должны значительно влиять на производительность, так как они касаются только заголовков писем
– Предупреждения
Убедитесь, что заголовки писем остаются понятными и информативными для получателей
Альтернативы
Тип: filter
Этот хук позволяет изменить тему (subject) email-уведомлений
Используйте его, если необходимо изменить только тему писем, а не заголовок