The automatic_updates_send_updates_send_debug_email WordPress PHP filter determines whether to send a debugging email for each automatic background update. By default, emails are sent if the WordPress installation is a development version.
Usage
add_filter('automatic_updates_send_debug_email', 'your_custom_function', 10, 1);
function your_custom_function($development_version) {
// your custom code here
return $development_version;
}
Parameters
$development_version(bool) – Determines if emails are sent for development versions. Return false to avoid sending the email.
More information
See WordPress Developer Resources: automatic_updates_send_debug_email
Examples
Disable debugging emails for all automatic updates
Disable sending debugging emails for all automatic background updates, regardless of whether the installation is a development version or not.
add_filter('automatic_updates_send_debug_email', 'disable_debug_emails', 10, 1);
function disable_debug_emails($development_version) {
return false;
}
Enable debugging emails for all automatic updates
Enable sending debugging emails for all automatic background updates, even if the installation is not a development version.
add_filter('automatic_updates_send_debug_email', 'enable_debug_emails', 10, 1);
function enable_debug_emails($development_version) {
return true;
}
Send debugging emails only for development versions
Send debugging emails only if the installation is a development version.
add_filter('automatic_updates_send_debug_email', 'send_debug_emails_for_development', 10, 1);
function send_debug_emails_for_development($development_version) {
return $development_version;
}
Send debugging emails based on a custom condition
Send debugging emails based on a custom condition, such as when a specific plugin is active.
add_filter('automatic_updates_send_debug_email', 'send_debug_emails_custom_condition', 10, 1);
function send_debug_emails_custom_condition($development_version) {
if (is_plugin_active('your-plugin/your-plugin.php')) {
return true;
}
return $development_version;
}
Send debugging emails only on specific days
Send debugging emails only on specific days of the week, such as Mondays.
add_filter('automatic_updates_send_debug_email', 'send_debug_emails_on_specific_days', 10, 1);
function send_debug_emails_on_specific_days($development_version) {
$current_day = date('w'); // 0 (Sunday) to 6 (Saturday)
if ($current_day == 1) { // 1 for Monday
return true;
}
return $development_version;
}