HOW TO: Disable Automatic WordPress Updates Without Using a Plugin

You can disable automatic updates in WordPress by adding this line of code in your wp-config.php file:

This will disable all automatic WordPress updates.
define( 'WP_AUTO_UPDATE_CORE', false );

If you want to allow minor updates use this instead:
define( 'WP_AUTO_UPDATE_CORE', minor );

If you want to disable theme and plugin updates, you can do so by adding the following filters in your theme’s functions.php file or in a site-specific plugin.
Disable automatic WordPress plugin updates:
add_filter( 'auto_update_plugin', '__return_false' );

Disable automatic WordPress theme updates:
add_filter( 'auto_update_theme', '__return_false' );

And finally, if you really want to be OCD about it, you can remove the ‘Automatic Updates’ column on the plugin page – add this to functions.php

// REMOVE 'UPDATES' COLUMN FROM PLUGIN PAGE
function pands_remove_plugins_columns( $columns ) {
unset($columns['auto-updates']);
return $columns;
}
add_filter( 'manage_plugins_columns', 'pands_remove_plugins_columns', 10, 1 );