Si vous ne souhaitez plus recevoir de notifications de mises à jour dans votre administration WordPress, quelques lignes de code de ce tutoriel suffiront à les masquer. Les mises à jour du cœur, des thèmes et des plugins ne s’afficheront plus !
N.B : ces 2 astuces ne fonctionnent que pour WordPress 3.0 au moins.
Masquer les mises à jour du cœur de WordPress
Connectez-vous dans votre administration WordPress, puis déroulez le menu Apparence et cliquez sur Éditeur.
Ouvrez ensuite le fichier functions.php à partir de la liste de droite.
En fin ou en début de fichier – notamment pour le thème TwentyTen, ajoutez les lignes de code suivantes :
<?php // supprimer les notifications du core add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) ); ?>
Masquer les mises à jour des thèmes WordPress
La procédure est identique. Ouvrez de nouveau le fichier functions.php puis coller ces lignes de code :
<?php // supprimer les notifications de thèmes remove_action( 'load-update-core.php', 'wp_update_themes' ); add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) ); ?>
Masquer les mises à jour des plugins WordPress
Là encore, il suffit de coller ces lignes dans le fichier functions.php :
<?php // supprimer les notifications de plugins remove_action( 'load-update-core.php', 'wp_update_plugins' ); add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) ); ?>
N’oubliez pas de faire Mettre à jour le fichier.
WordPress est désormais configuré pour masquer toutes les notifications de mises à jour. Utile pour un site client dont les modifications ne doivent se faire qu’au cas par cas !
Crédits photo : TheTruthAbout

Super pratique comme astuce, merci beaucoup ! J’ai installé wordpress à un ami pour avoir son site web pour sa petite entreprise. Comme il l’administre assez régulièrement, ces alertes de mise à jour le stressent toujours, alors qu’en réalité il n’a pas vraiment besoin de mettre son installation à jour (c’est tout de même assez lourd à faire parce que la mise à jour auto ne fonctionne jamais correctement et rend le site indisponible trop longtemps).
Voila qui lui permettra de ne plus se poser de question.
Merci!
Du bonheur !
J’avais justement besoin de cette fonction pour un de mes clients…
Merci pour la pertinence des articles de ce blog !
Thomas
Ping : L’Hebdo WordPress : WordPress 3.1 – Halloween – Mobiles | WordPress Francophone
Gros problème !
J’ai copié le code dans unctions.php
Tout ce que j’obtiens c’est l’affichage un peu partout de :
// supprimer les notifications de thèmes
Ce qui me semble logique, vu que le commentaire // doit être dans des balises php …
Pour le reste, aucun effet. Quand j’ai voulu supprimer le code, j’ai eu un message d’erreur !!!!!
En effet, il y a des commentaires mais qui n’ont pas besoin d’être inséré pour que cela fonctionne.
Tu peux donc insérer uniquement les commandes PHP. Pour garder les commentaires, il faut les insérer à l’intérieur du PHP – petite erreur de ma part, j’ai mélangé avec JAVA pour le coup.
Mais sinon, tu dois pouvoir y arriver vu que j’ai testé à plusieurs reprises et que cela fonctionne.
OK ça marche mais !
- J’ai dû modifier le fichier en ftp , avec l’éditeur wp j’avais des erreurs
- le commentaire / … doit se trouver entre
Merci
mais à manier avec prudence !!!
Commentaire en simultané !
Je vais corriger le bug pour les commentaires.
Merci !
oups… une partie de mon message a été effacé , il faut lire :
le commentaire / … doit se trouver entre les balises php
Par la même occasion, j’ai depuis le début le message suivant :
« Une mise à jour automatique de WordPress a échoué en cours de route ; vous pouvez tenter de la relancer. »
Savez-vous comment on le supprime ? Mon WP est à jour et le message reste !
Merci !
Ah pour ton message de mise à jour c’est une autre histoire.
Je sais qu’il s’agit d’un problème courant mais je n’ai malheureusement pas de solution à te proposer.
Google devrait t’aider ou alors le forum francophone de WordPress.
J’ai corrigé les commentaires puis re-testé dans Dreamweaver et tout est bon pour moi.
Merci !
C’est déjà très bien de ne plus avoir les notification. Il y a des plugins que j’ai modifiés, et si je les mets à jour je dois les remodifier. Donc pas de mise à jour
Pour le message d’erreur je vais chercher
J’ai trouvé !
Il suffit de supprimer le fichier .maintenance à la racine du site !
Bonne journée
hey ! merci beaucoup, tu viens de me faire gagner beaucoup de temps !!!
Amicalement,
Thomas
Il faut supprimer le fichier caché .maintenance à la racine de l’install WordPress.
Encore une chose très importante !
Après la modification, j’ai eu un plantage total de mon admin WP !
La seule façon de m’en sortir a été de supprimer deux sauts de ligne après la dernière balise php ?>
Il semble que le « > » doive être le dernier caractère du fichier !
Oui je confirme c’est une erreur classique !
Bonjour Denis,
Excellent ce tuto je l’adopte sans aucun problème a mettre en pratique, se n’ai pas pour vous envoyer des fleurs, mai j’ai installé wordpress 3.0 pour un client et sa fonctionne impeccablement
salutation
Merci de ton commentaire ! Par contre, Denis c’est mon nom alors que Aurélien c’est mon prénom.
Très bien ce tuto,
Mais est-ce possible de ne pas afficher les MAJ uniquement aux éditeurs, auteurs… et pas pour l’admin pour qui c’est bien d’avoir un oeil là-dessus?
Merci
Je pense que oui avec un conditionnal tag…
Bonjour,
Quel conditionnal tag faut il utiliser pour masquer les MAJ uniquement aux auteurs et contributeurs du Blog, et non pas aux admins?
merci pour voter réponse
C’est assez technique mais ça se fait avec cette commande : http://codex.wordpress.org/Function_Reference/current_user_can
Merci pour la réponse, en effet une petite condition suffit pour determiner l’affichage des MAJ en fonction du type d’utilisateur (dans mon cas, si :
« c’est tout de même assez lourd à faire parce que la mise à jour auto ne fonctionne jamais correctement et rend le site indisponible trop longtemps » << J'avais noté ce problème sur pas mal de sites, mais au final, as-tu essayé en auto en désactivant tous les plugin ? Depuis que je désactive tout avant mise à jour, je n'ai plus eu aucun soucis, la MAJ auto fonctionne très bien alors qu'avant 2 fois sur 3 j'étais sur de tout mettre en vrac
Il y a un plugin pratique :
WordPress Automatic Upgrade
Il désactive les plugins, fait une sauvegarde de la DB,met WP à jour puis réactive les plugins qui étaient activés
Bonjour,
Je suis très tentée pour adopter cette solution pour certains sites. Mais je ne travaille pas avec les CMS depuis bien longtemps et je me pose les questions suivantes :
quel risque est-ce que je prends à ne plus faire de mise à jour à partir de 3.05 ?
Combien de temps est ce que je peux rester sans mise à jour avec un site totalement fonctionnel ?
Et la dernière : si je décide de la faire, cette maj vers 3.1, est-ce plus raisonnable d’attendre que tous les plugins que j’utilise aient eux-mêmes été mis à jour pour cette version avant d’upgrader wp lui-même ? Comment vous y prenez-vous ?
Merci pour vos conseils.
Cécile
Ne pas faire de mise à jour est un risque au niveau de la sécurité principalement. Ton hébergeur devrait t’y pousser au fil des mois car ils sont obligés de mettre à jour leurs serveurs.
De fait, si tu disposes d’une version trop ancienne, WordPress ne sera plus compatible avec ton hébergement.
Concernant la 3.1, j’ai plusieurs sur laquelle elle fonctionne sans soucis. Maintenant, oui je te conseille d’attendre quelques temps que les plugins soient tous compatibles à 100%.
Ok merci pour tes conseils Aurélien.
J’ai l’impression que la 3.1 n’existe pas pour des raisons de sécurité, et sans doyte qu’elle sera suivie rapidement d’autres maj de sécurité, donc je vais rester sur la 3.1 au moins le temps que les plugins soient conformes, et je vais tenter d’appliquer ton tuto..
Merci pour tes conseils Aurélien !
Ping : Masquer les mises de WordPress | Web Design & Wordpress
Question : peut-on supprimer les notifications de mise à jour du kernel (messages jaunes en haut de l’admin) mais pas désactiver pour autant le fonctionnement de la page « Mises à jour » dans le back-office ? Et même question pour les plugins…
J’ai trouvé pour le premier point : http://wordpress.org/extend/plugins/no-update-nag/
Pour le reste il faut fouiller la dedans : http://wordpress.org/extend/plugins/search.php?q=no+update&sort=
Merci bcp pour ces astuces, très pratique.