There are many reasons you might want to disable automated updates within WordPress. The most obvious would be a heavily customized WordPress installation. Disabling automatic updates will prevent breakage in your system.
In this article I will go through 2 different methods, the first will disable WordPress core updates but still enable your themes/plugins to be updated. The second method will disable all updates (core, theme and plugins).
Disable Core Updates (keeps plugins & theme updates enabled):
Simply add the following line to your wp-config.php file:
Stop the core auto updates:
define( 'WP_AUTO_UPDATE_CORE', false );
Then Enable the plugins/themes:
add_filter( 'auto_update_plugin', '__return_true' ); add_filter( 'auto_update_theme', '__return_true' );
How to completely disable the WordPress auto updates –
If you want to disable the WordPress auto updates completely, open the wp-config.php file and add this line to it:
define( 'AUTOMATIC_UPDATER_DISABLED', true );