
why won’t you die!
In the Site Health Status I kept getting Background updates are not working as expected (All automatic updates are disabled.
After stumbling around and searching google for hours (and trying plugins which DIDN’T work)… I was directed to the file: \wp-admin\includes\class-wp-automatic-updater.php
In it….is this section of code:
// More fine grained control can be done through the WP_AUTO_UPDATE_CORE constant and filters. $disabled = defined( 'AUTOMATIC_UPDATER_DISABLED' ) && AUTOMATIC_UPDATER_DISABLED; /** * Filters whether to entirely disable background updates. * There are more fine-grained filters and controls for selective disabling. * This filter parallels the AUTOMATIC_UPDATER_DISABLED constant in name. * This also disables update notification emails. That may change in the future. * @since 3.7.0 * @param bool $disabled Whether the updater should be disabled. * was $disabled */ return apply_filters( 'automatic_updater_disabled', $disabled );
Which appears to be defining which things to DISABLE… specifically AUTOMATIC_UPDATER_DISABLED and AUTOMATIC_UPDATER_DISABLED which I DON’T WANT! I remmed out the $disabled= line and refined
$disabled to equal nothing. So the code looks like: (note the code lines are one line and wrap only due to width limitations)
// More fine grained control can be done through the WP_AUTO_UPDATE_CORE constant and filters. // $disabled = defined( 'AUTOMATIC_UPDATER_DISABLED' ) && AUTOMATIC_UPDATER_DISABLED; $disabled = defined( '' ); /** * Filters whether to entirely disable background updates. * There are more fine-grained filters and controls for selective disabling. * This filter parallels the AUTOMATIC_UPDATER_DISABLED constant in name. * This also disables update notification emails. That may change in the future. * @since 3.7.0 * @param bool $disabled Whether the updater should be disabled. * was $disabled */ return apply_filters( 'automatic_updater_disabled', $disabled ); }
And Bam! I’m good! The critical error is gone!

Finally!
I hope this help someone!
Nice to see the Bolts tied up the series!