Supprimer toutes les notifications de mises à jour WordPress

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

Articles relatifs

Ce contenu a été publié dans Administration, Tutoriels WordPress par Aurélien Denis, et marqué avec . Mettez-le en favori avec son permalien.

A propos Aurélien Denis

Aurélien Denis est le fondateur du projet WordPress Channel proposant tutoriels et podcasts librement téléchargeables. En 2010, il fonde Neticpro, une agence Web spécialisée WordPress. Il est aussi co-fondateur du site Protuts.net (tutoriels PC/Mac/Linux) et community manager pour l’Imagine Cup 2011/2012, une compétition mondiale organisée par Microsoft.

31 réflexions au sujet de « Supprimer toutes les notifications de mises à jour WordPress »

  1. 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!

  2. Ping : L’Hebdo WordPress : WordPress 3.1 – Halloween – Mobiles | WordPress Francophone

  3. 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.

  4. 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 !!!

    • 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

  5. 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 !

  6. 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

  7. 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

  8. « 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 ;)

  9. 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

  10. 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 !

  11. Ping : Masquer les mises de WordPress | Web Design & Wordpress

  12. 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…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>