Disable WordPress Updates for Specific Users (Not admin user):
function disable_updates() {
global $wp_version;
return (object) array( 'last_checked' => time(), 'version_checked' => $wp_version, );
}
add_action( 'init', function () {
if ( ! current_user_can( 'administrator' ) ) {
add_filter( 'pre_site_transient_update_core', 'disable_updates' ); // Disable WordPress core updates
add_filter( 'pre_site_transient_update_plugins', 'disable_updates' ); // Disable WordPress plugin updates
add_filter( 'pre_site_transient_update_themes', 'disable_updates' ); // Disable WordPress theme updates
}
} );