Désactiver la notification de mise à jour WordPress pour les utilisateurs

Bonjour à tous,

Lorsque l’on crée un site pour une communauté à l’aide de WordPress en l’utilisant comme CMS, on ne désire pas que les membres soient confrontés à un message du type « Une nouvelle version de WordPress est disponible! Merci de notifier l’administrateur du site. »
En effet, cette notification est utile pour nous, pour que nous puissions lancer la mise à jour automatique ou que nous trouvions le temps de faire une mise à jour manuelle (si nous sommes sur un hébergement mutualisé comme OVH qui empêche les mises à jour automatiques) mais elle est embarrassante pour les autres utilisateurs qui ne savent que faire de cette information qui est mise en évidence sur chacune des pages de panneau d’administration.

A travers le web, j’ai trouvé plusieurs fois la solution radicale d’enlever toute notification en ajouter cette ligne au fichier functions.php de notre thème:

  1. span class= »st0″>’pre_site_transient_update_core’‘$a’, "return null;" ) );

Seulement, elle enlève toute notification, même celle qui s’adresse directement à celui qui peut mettre à jour wordpress: l’administrateur.
Il suffit donc de rajouter une condition qui retire cette notification à tout utilisateur qui ne peut pas mettre à jour wordpress.
Il s’agit en fait d’une capacité reprise dans les rôles wordpress depuis la version 3.0: update_core

  1. span class= »st0″>’update_core’)){ //remove notification for user
  2. ‘pre_site_transient_update_core’‘$a’, "return null;" ) );
  3. }

Tags: , , ,