Comment Désactiver les Mises à Jour Automatiques sur WordPress : Un Guide Complet

Les mises à jour automatiques de WordPress sont une fonctionnalité précieuse pour de nombreux utilisateurs, car elles garantissent que le site bénéficie toujours des dernières améliorations de sécurité et des nouvelles fonctionnalités. Cependant, ces mises à jour peuvent parfois causer des problèmes, en particulier si elles rendent votre thème ou vos plugins incompatibles. Cela peut entraîner des dysfonctionnements du site, voire une interruption complète de votre présence en ligne. Dans cet article, nous vous guiderons étape par étape pour désactiver les mises à jour automatiques de WordPress, de ses plugins et de ses thèmes.

Pourquoi Désactiver les Mises à Jour Automatiques ?

Les mises à jour automatiques peuvent causer :

  • Incompatibilités : Une nouvelle version de WordPress, d’un thème ou d’un plugin peut ne pas être compatible avec les autres éléments de votre site.
  • Perte de Personnalisation : Les mises à jour peuvent parfois écraser des personnalisations faites manuellement.
  • Pannes : Une mise à jour non compatible peut rendre votre site inaccessible.

Pour éviter ces problèmes, vous pouvez désactiver les mises à jour automatiques et les gérer manuellement.

Étape 1 : Désactiver les Mises à Jour Automatiques de WordPress

Utiliser le fichier wp-config.php

Qu’est-ce que le fichier wp-config.php ?

Le fichier wp-config.php est l’un des fichiers de configuration les plus importants de votre installation WordPress. Il contient des informations cruciales sur la connexion à votre base de données, mais il peut également être utilisé pour configurer d’autres aspects de votre site.

Comment désactiver les mises à jour automatiques via wp-config.php ?

  1. Accédez au fichier wp-config.php :
    • Connectez-vous à votre serveur via un client FTP comme FileZilla ou utilisez le gestionnaire de fichiers de votre hébergeur web.
    • Naviguez jusqu’au répertoire racine de votre site WordPress, généralement appelé public_html ou www.
  2. Ouvrez le fichier wp-config.php :
    • Téléchargez le fichier sur votre ordinateur et ouvrez-le avec un éditeur de texte comme Notepad++ ou Sublime Text.
  3. Ajoutez la ligne suivante :
    • Insérez le code suivant avant la ligne /* That's all, stop editing! Happy publishing. */ :
      define('WP_AUTO_UPDATE_CORE', false);
    • Cette ligne de code désactive toutes les mises à jour automatiques du cÅ“ur de WordPress.

Étape 2 : Désactiver les Mises à Jour Automatiques des Plugins

Utiliser un Hook dans le fichier functions.php

Qu’est-ce qu’un Hook ?

En WordPress, un hook est un point d’insertion où vous pouvez ajouter votre propre code ou modifier le comportement par défaut de WordPress.

Comment désactiver les mises à jour automatiques des plugins via functions.php ?

  1. Accédez au fichier functions.php :
    • Connectez-vous à votre tableau de bord WordPress.
    • Allez dans Apparence > Éditeur de thème.
    • Recherchez et ouvrez le fichier functions.php de votre thème actif.
  2. Ajoutez le code suivant :
    • Insérez ce code dans le fichier functions.php :
      add_filter('auto_update_plugin', '__return_false');
    • Ce code désactive les mises à jour automatiques pour tous les plugins installés sur votre site.

Étape 3 : Désactiver les Mises à Jour Automatiques des Thèmes

Utiliser un Hook dans le fichier functions.php

Comment désactiver les mises à jour automatiques des thèmes via functions.php ?

  1. Accédez au fichier functions.php :
    • Suivez la même procédure que pour les plugins.
  2. Ajoutez le code suivant :
    • Insérez ce code dans le fichier functions.php :
      add_filter('auto_update_theme', '__return_false');
    • Ce code désactive les mises à jour automatiques pour tous les thèmes installés sur votre site.

Étape 4 : Utiliser un Plugin pour Désactiver les Mises à Jour Automatiques

Pourquoi utiliser un plugin ?

Si vous n’êtes pas à l’aise avec la modification des fichiers PHP, vous pouvez utiliser un plugin pour désactiver les mises à jour automatiques. Cela offre une méthode simple et sécurisée pour gérer vos mises à jour sans toucher au code.

Installation d’un Plugin

  1. Accédez à Plugins > Ajouter dans votre tableau de bord WordPress.
  2. Recherchez le plugin (par exemple, « Easy Updates Manager »).
  3. Installez et activez le plugin :
    • Cliquez sur « Installer maintenant » puis sur « Activer ».
  4. Configurez le plugin :
    • Allez dans la section des paramètres du plugin et suivez les instructions pour désactiver les mises à jour automatiques selon vos besoins.

Plugins recommandés

  • Easy Updates Manager : Ce plugin offre une interface simple pour gérer les mises à jour automatiques de WordPress, des plugins et des thèmes.
  • Disable Updates Manager : Un autre plugin fiable qui permet de désactiver les mises à jour automatiques avec quelques clics.

Conclusion

Désactiver les mises à jour automatiques de WordPress, des plugins et des thèmes peut vous aider à éviter des problèmes d’incompatibilité et à garder un contrôle total sur votre site. Cependant, il est crucial de maintenir votre site à jour manuellement pour bénéficier des dernières améliorations et corrections de sécurité. Pour toute question ou assistance supplémentaire, n’hésitez pas à contacter notre équipe chez PrestaWeb. Nous sommes là pour vous aider à maintenir votre site WordPress en parfait état de fonctionnement ( contrat de Maintenance site Internet ).