The allow_minor_auto_core_updates WordPress filter allows you to control whether minor automatic core updates should be enabled or not.
Usage
add_filter('allow_minor_auto_core_updates', 'your_custom_function_name'); function your_custom_function_name($upgrade_minor) { // your custom code here return $upgrade_minor; }
Parameters
$upgrade_minor
(bool) – Determines whether to enable minor automatic core updates.
More information
See WordPress Developer Resources: allow_minor_auto_core_updates
Examples
Disable minor auto updates
Disable all minor automatic core updates.
add_filter('allow_minor_auto_core_updates', 'disable_minor_auto_updates'); function disable_minor_auto_updates($upgrade_minor) { return false; }
Enable minor auto updates
Enable all minor automatic core updates.
add_filter('allow_minor_auto_core_updates', 'enable_minor_auto_updates'); function enable_minor_auto_updates($upgrade_minor) { return true; }
Enable minor auto updates for specific user roles
Enable minor automatic core updates only for users with a specific role.
add_filter('allow_minor_auto_core_updates', 'enable_minor_auto_updates_for_role'); function enable_minor_auto_updates_for_role($upgrade_minor) { if (current_user_can('manage_options')) { return true; } return false; }
Disable minor auto updates during specific hours
Disable minor automatic core updates during specific hours of the day.
add_filter('allow_minor_auto_core_updates', 'disable_minor_auto_updates_hours'); function disable_minor_auto_updates_hours($upgrade_minor) { $hour = date('G'); if ($hour >= 8 && $hour <= 20) { return false; } return $upgrade_minor; }
Enable minor auto updates for specific themes
Enable minor automatic core updates only if a specific theme is active.
add_filter('allow_minor_auto_core_updates', 'enable_minor_auto_updates_for_theme'); function enable_minor_auto_updates_for_theme($upgrade_minor) { $current_theme = wp_get_theme(); if ('Your Theme Name' === $current_theme->get('Name')) { return true; } return $upgrade_minor; }