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