flynt-starter-theme icon indicating copy to clipboard operation
flynt-starter-theme copied to clipboard

Enable automatic core updates

Open domtra opened this issue 8 years ago • 2 comments

it seems that there was a functionality change in wp 4.8.0.

I believe that it is possible to enable automatic minor updates to core while disallowing all other file modifications. This could have been possible before.

If we implement this, we should make sure that, if possible, it works for < 4.8.0 as well.

The code could be something like

add_filter('file_mod_allowed', function ($allow, $context) {
    if (in_array('context', ['automatic_updater', 'download_language_pack', 'can_install_language_pack']) {
        return true; // or return !FLYNT_DISALLOW_AUTO_UPDATE; or something
    } else {
        return $allow;
    }
}, 10, 2);

By default the auto core updater only updates minor versions. So no change is needed regarding that.

domtra avatar Jun 15 '17 07:06 domtra

the old filter seems to have been disallow_file_mods. In this case the first argument would be $disallow instead of $allow, and the if clause would need to return false instead of true

domtra avatar Jun 15 '17 07:06 domtra

👍 will take a look

dgrdl avatar Jun 15 '17 09:06 dgrdl