First-off let’s be clear that auto updates in the latest versions of WordPress (3.7+) only performs the auto update for minor releases (e.g. 3.8 to 3.81). Major release updates are still fully under your control. These updates are often essential security patches and important fixes. They usually involve very few changes to core. There is no reason why you wouldn’t want them and there is no reason to disable the auto update.
But there are occasions when you might want to disable auto updates:
- when you use version control to manage your whole site (we do)
- when you have some other fancy deployment scheme
- when you are just paranoid and don’t trust the guy who presses the deploy switch for WordPress core updates!
To Disable Auto Updates
You just need to add the following line to your wp-config.php file:
# Disables all core updates: define( 'WP_AUTO_UPDATE_CORE', false );