If you prefer to not allow your clients to update their own WordPress installs, you can disable update notifications for non-administrators in WordPress. Here’s a code which will allow only admin of the WordPress website to update the core of the site, not other users.
You can add this code to a client’s website to prevent them from messing with the core, and not allowing them to mess-up with the latest updates.
Just put the following code into functions.php file of your current theme:
if ( !current_user_can( 'manage_options' ) ) { //Disable Theme Updates remove_action( 'load-update-core.php', 'wp_update_themes' ); add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) ); wp_clear_scheduled_hook( 'wp_update_themes' ); //Disable Plugin Updates remove_action( 'load-update-core.php', 'wp_update_plugins' ); add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) ); wp_clear_scheduled_hook( 'wp_update_plugins' ); //Diasable Core Updates add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) ); wp_clear_scheduled_hook( 'wp_version_check' ); }