J’utilise WordPress depuis plus de 10 ans et le moins que l’on puisse dire c’est que j’ai beaucoup souffert de plâtre avec. Ici dans ce cas je veux dire Mises à jour automatiques de WordPress. S’il est important de mettre à jour WordPress, d’utiliser la dernière version d’un plugin ou d’un thème, nous devons parfois tester ces mises à jour dans notre WordPress avant de les déployer.
Avec la sortie de WordPress 5.5, il existe une nouvelle option dans l’interface utilisateur qui vous permet d’activer les mises à jour automatiques pour les plugins et les thèmes. S’ils sont activés, les mises à jour prendront effet le jour même où elles seront disponibles. Si c’est une bonne chose du point de vue de la sécurité, ce n’est pas l’idéal pour tout le monde !
Si vous êtes une entreprise de maintenance WordPress ou un développeur Web et que vous gérez de nombreux sites WordPress pour vos clients, dans de nombreux cas, il y a (ou) doit y avoir un processus de test avant d’en appliquer de facto un nouveau. Vous pouvez également ne pas vouloir que vos clients voient cette option dans le panneau de configuration.
Une autre raison de désactiver les mises à jour automatiques (et pas seulement sur l’interface utilisateur) est qu’elles peuvent provoquer problèmes de performances dans votre back office WordPress, en particulier avec des hôtes plus lents. Vous serez peut-être surpris de la fréquence à laquelle les plugins, les thèmes et les pings sont essentiels pour vérifier les mises à jour.
sommaire
Désactiver les mises à jour automatiques du plug-in d’interface utilisateur
Pour désactiver la partie interface utilisateur (lien) du tableau de bord WordPress pour les mises à jour automatiques des plugins, ajoutez le code suivant à votre site.
Pour ce faire, je vous recommande d’utiliser le plugin gratuit Code Snippets, mais vous pouvez également l’ajouter via votre fichier fonctions.php.
add_filter( 'plugins_auto_update_enabled', '__return_false' );
Désactiver les mises à jour automatiques du thème WordPress
Si possible pour les suppléments, nous pouvons également faire pour les sujets :
Pour désactiver la partie de l’interface utilisateur du tableau de bord WordPress (lien) pour les mises à jour automatiques du thème, ajoutez le filtre suivant à votre page.
Pour ce faire, je vous recommande d’utiliser le plugin gratuit Code Snippets, mais vous pouvez également l’ajouter via le vôtre fonctions.php.
add_filter( 'themes_auto_update_enabled', '__return_false' );
Comment désactiver les mises à jour automatiques de WordPress (noyau) ?
Par défaut, chaque site WordPress permet des mises à jour automatiques pour les versions de base plus petites (par exemple, de 5.5.2 à 5.5.3) et les fichiers de traduction.
Attention cependant à partir de la version WordPress 5.6, ce dernier inclut les mises à jour automatiques majeures par défaut. Cependant, vous pouvez désactiver cette fonctionnalité à partir du menu Tableau de bord >> Mises à jour afin de n’appliquer que des mises à jour mineures.
Cela signifie que WordPress lancera des mises à jour automatiques sans avertissement pour les versions majeures du noyau WordPress. Ainsi, après des mises à jour mineures, les versions majeures peuvent également être automatisées (par exemple, pour passer de 5.6 à 5.7).
Désactiver toutes les mises à jour automatiques de WordPress
Pour désactiver les mises à jour automatiques de WordPress pour tous les aspects de votre site, ajoutez ce qui suit à votre fichier wp-config.php.
define( 'automatic_updater_disabled', true );
Désactiver uniquement les mises à jour majeures de WordPress
Certains hébergeurs peuvent mettre à jour le noyau automatiquement après une période de temps spécifiée. Si vous voulez empêcher cela, vous pouvez ajouter ce qui suit à votre fichier wp-config.php.
define( 'wp_auto_update_core', false );
Si vous utilisez un hébergeur WordPress spécialisé tel que WPServeur, il se peut que seules les mises à jour mineures (WordPress 5.5.1, 5.5.2, etc.) soient appliquées automatiquement, mais pas les principales (WordPress 5.5, 5.6, etc.) . ). C’est l’une des méthodes les plus courantes car les mises à jour mineures ne sont généralement pas responsables des plantages du site. Pour cette raison, vous obtiendrez toujours les paramètres de sécurité. Vous pouvez ensuite mettre à jour manuellement les versions principales après avoir utilisé votre environnement de développement pour les tester.
Une autre option pour désactiver les mises à jour automatiques majeures par défaut consiste à utiliser le nouveau filtre allow_major_auto_core_updates :
add_filter( 'allow_major_auto_core_updates', '_return_false' );
Activer uniquement les petites mises à jour WordPress
Les valeurs possibles sont : vrai (pour tous), ‘bêta‘,’rc‘,’mineur‘et faux (à désactiver).
define( 'wp_auto_update_core', 'minor' );
Gérer les mises à jour automatiques avec un plugin WordPress
Vous pouvez également gérer votre plugin WordPress, votre thème ou vos mises à jour de base avec le plugin gratuit Easy Updates Manager. Pour rappel, lisez notre article sur comment installer un plugin WordPress ?
Vous pouvez modifier les paramètres individuellement pour chaque plugin et/ou pour chaque thème. Il prend également en charge WordPress 5.5, les liens dans le panneau de configuration seront remplacés et affichés comme » Géré par Easy Updates Manager « .
Désactiver les mises à jour automatiques avec un plugin WordPress
Le plugin gratuit Disable All WordPress Updates désactive complètement les mises à jour de thème, les plugins et le principal système de contrôle des mises à jour WordPress.
Remarque : le plugin empêche également WordPress de vérifier les mises à jour, cela inclut les tâches cron (cronjobs), et empêche toute notification aux utilisateurs.
Dois-je désactiver les mises à jour automatiques de WordPress ?
En gros, c’est à vous de prendre cette décision. Pour la plupart des débutants et la grande majorité des sites WordPress, les mises à jour automatiques sont inoffensives, et vous ne devez pas les désactiver.
Cependant, si vous exploitez une boutique en ligne WooCommerce et que vous ne souhaitez pas perdre de commandes en raison d’un site défectueux, vous devez désactiver ces mises à jour automatiques. Cependant, assurez-vous d’installer manuellement ces mises à jour en temps opportun pour assurer la sécurité de votre site.
Que vous utilisiez des mises à jour automatiques ou manuelles, il est essentiel de vous assurer d’avoir des sauvegardes régulières de votre site.
Pour finir
Espérons que cela vous aide à gérer un peu mieux vos mises à jour WordPress ! Encore une fois, cela dépend vraiment de la façon dont vous travaillez et de la façon dont vous mettez à jour habituellement.
Si vous avez un petit site WordPress avec peu de trafic et que vous n’avez jamais le temps de mettre à jour vos plugins ou thèmes, l’activation des mises à jour automatiques peut être une bonne solution pour vous. Alors que vous avez une bonne solution de sauvegarde au cas où !
Si vous êtes une entreprise de maintenance, un développeur ou un utilisateur puissant de WordPress, il peut être judicieux de désactiver les mises à jour automatiques de la base de données, des plugins et des thèmes. Cela vous laisse le temps de tester ces mises à jour dans un environnement de diversion, ce qui est certainement l’approche la plus sûre !
Partager la publication « Comment désactiver les mises à jour automatiques de WordPress (noyaux, plugins et thèmes) ? »
- Tweeter