Sur un site avec plusieurs utilisateurs, il n’est pas nécessaire que de simples membres puissent voir les notifications de mise à jour.

En effet, à part avertir l’administrateur (c’est-à-dire vous), ils ne pourront pas faire grand-chose…

Enfin, j’imagine qu’en tant que webmaster responsable, vous mettez votre site à jour régulièrement pour éviter tout problème de sécurité.

Pour éviter d’afficher des choses inutiles, vous pouvez masquer les mises à jour de votre site WordPress à tous vos utilisateurs, exceptés aux administrateurs.

Pour cela, copiez-collez le code suivant dans le fichier functions.php de votre thème enfant :

function wpm_hide_update_notice_to_all_but_admin_users(){
// Si l'utilisateur n'a pas les droits pour mettre à jour WordPress

if (!current_user_can('update_core')) {
// On supprime les notifications de mises à jour
remove_action( 'admin_notices', 'update_nag', 3 );
}
}
add_action( 'admin_head', 'wpm_hide_update_notice_to_all_but_admin_users', 1 );

Et c’est tout. Maintenant, seuls les administrateurs peuvent voir les mises à jour.

Vous pouvez également ne pas afficher uniquement certaines mises à jour à vos utilisateurs.

Par exemple, vous pouvez ne masquer que les mises à jour de thème, et afficher les autres.

Voici comment procéder:

À la place du précédent code, copiez celui-ci dans le fichier functions.php de votre thème enfant :

add_filter('pre_site_transient_update_core','wpm_remove_core_updates'); // Masque les mises à jour de WordPress
add_filter('pre_site_transient_update_themes','wpm_remove_core_updates'); // Masque les mises à jour des thèmes
add_filter('pre_site_transient_update_plugins','wpm_remove_core_updates'); // Masque les mises à jour des plugins

function wpm_remove_core_updates(){
global $wp_version;
return(object) array('last_checked'=> time(),
'version_checked'=> $wp_version,
);
}

Si vous ne souhaitez pas masquer par exemple les mises à jour des thèmes, supprimez la ligne :

add_filter('pre_site_transient_update_themes','remove_core_updates'); // Masque les mises à jour des thèmes

Je vous conseille toutefois de faire les mises à jour, même si vous ne les affichez pas, de manière à garder un site à jour et éviter les failles de sécurité.

Et si vous ne voulez pas toucher au code, essayez d’utiliser le plugin WP Updates Settings pour arriver au même résultat.

Source: Thomas Vanhoutte & WPMUDEV