19 Oct 2021
Comment désactiver les mises à jour automatique dans Wordpress

Désactiver les mises à jour automatiques WordPress

19/10/2021 : Mise à jour de l’article, après la première publication en 2014, il y avait besoin d’un nouveau tutoriel pour les dernières versions de WordPress.

Dans cet article, nous allons tenter de comprendre pourquoi il est nécessaire de mettre régulièrement à jour sa version de WordPress, et pourquoi il est paradoxalement conseillé de désactiver les mises à jour automatiques de WordPress.

WordPress est l’un des éditeurs de site web les plus utilisés au monde. Il est gratuit, open source et il rassemble l’une des plus grandes communautés d’utilisateurs dans le monde entier.

Cela signifie qu’il existe beaucoup de plugins qui vont vous aider à construire vos pages, à ajouter des fonctionnalités supplémentaires, à concevoir un site de e-commerce ou encore à améliorer le référencement et la sécurité de votre site web.

Le cms fait régulièrement l’objet de mises à jour mineures et majeures.

Pourquoi mettre à jour son site WordPress ?

Les mises à jour sont utiles à plusieurs titres. On distingue les mises à jour de WordPress, des plugins et celles du thème.

Pour corriger les bugs des précédentes versions du CMS

La première raison de mettre à jour WordPress ainsi que les plugins et le thème, c’est d’avoir régulièrement des correctifs pour les différents bugs qui ont été rapportés sur les précédentes versions. Cela permet également d’améliorer l’interface de l’éditeur, d’apporter de nouvelles fonctionnalités et d’optimiser l’expérience utilisateur.

Pour améliorer la sécurité de son site web

C’est une des raisons qui revient le plus souvent. Il est important de limiter les possibilités de piratages. Pour cela, il faut combler les brèches en effectuant régulièrement des mises à jour, surtout si WordPress ou le développeur du thème / plugins mentionne dans le détail de la nouvelle version un correctif de sécurité.

Pour rendre WordPress compatible avec les extensions et les thèmes

Enfin, l’intérêt d’effectuer une mise à jour de WordPress, c’est de pouvoir bénéficier de nouveaux thèmes, de nouvelles extensions et de profiter des améliorations de celles qui sont déjà intégrées à notre site web. Par exemple, si vous décidez d’effectuer une refonte de votre site web en intégrant une nouvelle interface graphique, ou en changeant de constructeur de pages, une mise à jour de l’éditeur sera peut-être nécessaire, surtout pour que celui-ci soit compatible avec des plugins plus récents.

Toutefois, pour éviter de nombreux problèmes, je vous conseille de mettre à jour votre site en amont sur un serveur de développement ou sur une copie de votre site en local.

Comment afficher les détails d'une mise à jour wordpress
Vous pouvez lire le détails avant la mise à jour

Pourquoi désactiver les mises à jour automatiques Wordpress ?

Depuis l’arrivée de la version 5.5 de WordPress, il est possible de bénéficier de la mise à jour automatique des plugins et des thèmes dès leur déploiement. Pour cela, il faut activer la maj dans l’interface utilisateur exactement comme pour les maj automatiques des versions de WordPress. Néanmoins, si ces opérations sont nécessaires pour les raisons que nous avons évoqué précédemment, il est préférable pour de nombreux utilisateurs de désactiver la mise à jour automatique.

Les risques d’incompatibilités

Il peut arriver qu’une mise à jour de votre version de WordPress crée des incompatibilités avec des plugins ou avec votre thème. C’est pour cette raison qu’il est important de vérifier au préalable les problèmes de compatibilité, d’effectuer les autres mises à jour nécessaires et surtout de faire une sauvegarde de votre site web. Par conséquent, ce n’est pas la mise à jour qui est déconseillée mais bien l’automatisme qui empêche certaines vérifications.

Les risques de pertes de données

Au cours de certaines mises à jour, un site peut-être endommagé, une configuration d’un plugin ou d’un thème réinitialisée et que des données soient perdues à ce moment-là.

Soyez donc attentif avant de vous lancer. Préconisez de mettre les plugins à jour un par un par exemple et vérifiez à chaque fois si cela n’impacte pas le site et surtout… N’oubliez pas de faire des sauvegardes de votre site WordPress !

Hébergement spécialisé WordPress chez Hostinger

Arrêter les mises à jour auto des thèmes, plugins et de WordPress

Depuis la version WordPress 3.7.1, les mises à jour du cms sont automatiques, ce qui peut être gênant si vous ne voulez pas changer de version ou bien si votre thème actuel n’est pas compatible avec les nouvelles versions.

Avec la version 5.5, le célèbre logiciel open-source propose d’upgrader automatiquement les plugins et les thèmes. Nous allons voir comment ne pas activer cette option.

Comment désactiver les mises à jour majeures WordPress ?

Pour éviter le changement de version de votre cms, il vous faut rajouter une ligne à votre fichier wp-config.php.

Copier cette ligne et il vous suffit de la coller à la fin de votre fichier:

define( 'WP_AUTO_UPDATE_CORE', false );

Cela ne “cache” pas les mises à jour WordPress, elles sont toujours disponibles dans l’onglet “Tableau de bord” pour pouvoir les activer manuellement.

Comment désactiver les mises à jour mineures WordPress ?

Là on parle d’une version type : 5.8.1, 5.8.2 etc entre deux mises à jour majeures.

Elles représentent moins de risque mais il est quand même possible de ne pas activer cette fonctionnalité. Toujours dans le fichier wp-config.php de votre thème, vous devez mettre ceci :

define( 'automatic_updater_disabled', true );

Comment désactiver les mises à jour automatiques des plugins ?

Vous avez deux options pour cela. Une directement dans le back-office de votre site internet et une autre qui va nécessiter d’aller dans le fichier function.php.

Vous pouvez vous rendre depuis votre menu dans l’onglet “extensions”. Ensuite à droite de chaque extension vous allez avoir un lien “Activer les mises à jour auto” ou “Désactiver les mises à jour auto”. Vous pouvez donc régler pour chaque extension ce que vous souhaitez.

Désactiver en back-office les maj des plugins WordPress
Cliquez sur ce lien pour activer ou non la maj auto

Vous pouvez aussi désactiver ce lien qui s’affiche depuis votre fichier de configuration de votre thème avec :

add_filter( 'plugins_auto_update_enabled', '__return_false' );

Si vous avez envie d’avoir d’autres options pour personnaliser l’update de votre site WordPress, rendez-vous ici.

Comment désactiver les mises à jour automatiques des thèmes ?

C’est le même fonctionnement que pour les plugins, nous avons deux options. Premièrement, vous pouvez vous rendre dans votre back-office dans l’onglet apparence > thèmes.

Quand vous passez sur un thème vous avez un bouton “Détails du thème”, cliquez dessus. Ensuite vous avez le même lien que pour les plugins :

Et pour enlever cette fonctionnalité sur votre back-office depuis votre serveur , ajoutez ce bout de code dans le function.php de votre thème :

add_filter( 'themes_auto_update_enabled', '__return_false' );

Conclusion

Maintenant, vous savez gérer toutes les mises à jour sur votre site. Vous pouvez utiliser un plugin pour vous permettre de gérer l’update de chaque élément comme : Companion Auto Update, plus besoin d’éditer votre fichier wp-config.php. Vous pouvez aussi faire appel à un freelance WordPress pour déléguer l’update de votre site internet WordPress.

Vous souhaitez voir le détail de la mise à jour d’un plugin avant de cliquer et vous n’avez pas d’aperçu ? Je vous invite à lire mon article WordPress, corriger l’erreur load-scripts.php en back-office.

BrainstormForce-Store