Comment arrêter les mises à jour automatiques de WordPress : Guide complet

WordPress, l’un des systèmes de gestion de contenu (CMS) les plus populaires, publie régulièrement des mises à jour pour renforcer la sécurité, améliorer les performances et introduire de nouvelles fonctionnalités. Bien que ces mises à jour soient bénéfiques, il existe des scénarios où vous pourriez vouloir les désactiver. Par exemple, les mises à jour automatiques peuvent parfois causer des problèmes de compatibilité avec les thèmes ou les extensions, entraînant des dysfonctionnements du site. Dans ce guide, nous vous expliquerons les étapes pour désactiver les mises à jour automatiques à la fois pour le cœur de WordPress et pour les extensions.

Désactiver les mises à jour automatiques du cœur de WordPress

Utilisation du fichier wp-config.php

Le fichier wp-config.php est un fichier de configuration essentiel dans votre installation WordPress. En ajoutant une ligne de code spécifique, vous pouvez désactiver les mises à jour automatiques pour le cœur de WordPress.

  • Étape 1 : Accédez aux fichiers de votre site via FTP ou le gestionnaire de fichiers du panneau de contrôle de votre hébergeur.
  • Étape 2 : Localisez et ouvrez le fichier wp-config.php dans le répertoire racine de votre installation WordPress.
  • Étape 3 : Ajoutez la ligne de code suivante :
PHP
define('WP_AUTO_UPDATE_CORE', false);
  • Étape 4 : Enregistrez les modifications et téléchargez le fichier modifié vers le serveur.

Ce code désactive toutes les mises à jour automatiques, y compris les mises à jour majeures et mineures.

Utilisation de filtres dans functions.php

Alternativement, vous pouvez désactiver les mises à jour automatiques en ajoutant des filtres au fichier functions.php de votre thème.

  • Étape 1 : Accédez à votre tableau de bord WordPress et naviguez jusqu’à Apparence > Éditeur de thème.
  • Étape 2 : Ouvrez le fichier functions.php de votre thème actif.
  • Étape 3 : Ajoutez le code suivant au fichier functions.php à l’intérieur de votre dossier de thème :
PHP
add_filter('automatic_updater_disabled', '__return_true');
add_filter('auto_update_core', '__return_false');
  • Étape 4 : Enregistrez les modifications

Ces filtres arrêteront efficacement les mises à jour automatiques pour le cœur de WordPress.

Désactiver les mises à jour automatiques des extensions

WordPress offre également la possibilité d’activer ou de désactiver les mises à jour automatiques pour les extensions individuelles. Voici deux méthodes pour y parvenir :

Utilisation du tableau de bord WordPress

  • Étape 1 : Connectez-vous à votre tableau de bord WordPress.
  • Étape 2 : Naviguez jusqu’à Extensions > Extensions installées.
  • Étape 3 : Pour chaque extension, vous verrez un lien intitulé « Activer les mises à jour automatiques » ou « Désactiver les mises à jour automatiques » à côté. Cliquez sur « Désactiver les mises à jour automatiques » pour désactiver les mises à jour automatiques pour cette extension spécifique.
  • Cette méthode est simple et vous permet de contrôler les mises à jour pour chaque extension individuellement.

Utilisation d’une extension

Si vous préférez une approche plus centralisée, vous pouvez utiliser une extension conçue pour gérer les mises à jour.

  • Étape 1 : Installez et activez l’extension « Companion Auto Update » depuis le répertoire WordPress.
  • Étape 2 : Une fois activée, allez dans Tableau de bord > Options de mises à jour.
  • Étape 3 : Sous l’onglet « Général », vous pouvez désactiver toutes les mises à jour ou personnaliser les paramètres pour des extensions spécifiques.
  • Easy Updates Manager offre une interface conviviale pour gérer les mises à jour de l’ensemble de votre site, y compris les extensions, les thèmes et le cœur de WordPress.

Conclusion

Désactiver les mises à jour automatiques dans WordPress peut être crucial pour maintenir la stabilité du site, surtout si vous avez une configuration complexe avec de nombreuses extensions et personnalisations. En suivant les étapes décrites dans ce guide, vous pouvez facilement prendre le contrôle du processus de mise à jour de votre site, en vous assurant que les mises à jour se produisent selon vos conditions. Que vous choisissiez de modifier les fichiers de configuration, d’utiliser les paramètres WordPress intégrés ou d’exploiter une extension, vous avez la flexibilité de gérer les mises à jour de la manière qui vous convient le mieux.

Rene Hermenau

Auteur : Rene Hermenau

À propos de l'auteur : René Hermenau est le fondateur de WP STAGING. Il travaille sur les sauvegardes WordPress, les environnements de staging, les migrations, la gestion des bases de données et les workflows de déploiement sécurisés.