Fonctionnalité de mise à jour automatique de WordPress 3.7 : est-ce oui ou non de la communauté WordPress ?

Publié: 2013-11-05
Suivez @Cloudways

Chaque version de WordPress vient avec son lot de joies et de peines. Cependant, la dernière version de WordPress — 3.7 — est livrée avec une fonctionnalité qui a lancé une grande discussion : la fonctionnalité de mise à niveau automatique de WordPress est-elle bonne ou mauvaise ? Et, chaque fois qu'il y a une discussion sur le Web, vous voyez toujours plusieurs côtés de l'histoire.

WordPress 3.7 Auto Update

Pourquoi utiliser WordPress 3.7 (ou toute autre dernière version) ?

WordPress alimente actuellement un cinquième de tous les sites Web sur le Web. Étant le plus populaire, il est également plus sujet aux tentatives de piratage. Chaque nouvelle version vient avec son lot de correctifs. Ainsi, l'utilisation de la dernière version de WordPress est une bonne pratique de l'industrie. La plupart des mises à jour mineures, par exemple 3.7.1, sont généralement basées sur des correctifs de sécurité. Cependant, la mise à jour automatique par défaut ne changera pas la version principale, c'est-à-dire qu'une installation de la version WordPress 3.7 ne sera pas mise à jour vers la 3.8. (Bien que vous soyez averti une fois la dernière version disponible.) [Remarque : Il existe également un moyen d'autoriser les mises à jour majeures. Consultez le message d'Andrew Nacin sur cette question.]

Qu'est-ce que la mise à jour automatique de WordPress ?

WordPress a introduit la fonctionnalité de mise à niveau automatique dans sa version 3.7. Cette fonctionnalité permet les mises à jour automatiques sur le noyau WordPress sans aucune intervention de l'utilisateur. En termes simples, la mise à jour de 3.7 à 3.7.1 se fera sans intervention humaine. Pour beaucoup, c'est une joie, mais il y en a d'autres qui froncent les sourcils face à cette fonctionnalité. Ils soutiennent simplement que la fonction de mise à niveau automatique est « forcée ».

Pourquoi utiliser la fonctionnalité de mise à niveau automatique sur WordPress ?

Eh bien, il y a une grande utilisation de cette fonctionnalité et c'est la sécurité. De plus, pour s'assurer de minimiser les problèmes de mise à niveau, WordPress a fourni un plug-in appelé Background Update Tester. Il vérifie si votre site WordPress est prêt pour sa mise à jour. Si votre site échoue au test de procédure, il vous informe des raisons pour lesquelles il ne prendra pas en charge la mise à niveau automatique et, si nécessaire, que devez-vous demander à votre hébergeur. Le processus de mise à jour est rapide et prend moins d'une minute, ce qui inclut le temps de téléchargement et d'installation. Pendant la mise à jour, le site Web passe en « mode maintenance » pendant quelques secondes.

De plus, les mises à jour automatiques prendront également en charge les anciennes versions (mais cela s'appliquera aux versions 3.7 et supérieures). Par exemple, si la version actuelle est la 3.8.1 et qu'elle est en cours de mise à jour vers la 3.8.2 pour un problème de sécurité important, il peut y avoir une possibilité de 3.7.2 pour les sites Web qui sont toujours sur les versions 3.7 et 3.7.1 avec une suggestion pour passer à la version la plus récente qui dans cet exemple est 3.8.2. Ceci est fait pour rendre l'ancienne version beaucoup plus sûre. Au 25 octobre, il y avait plus de 110 000 mises à jour réussies. Cependant, nombreux sont ceux qui se plaignent.

Pourquoi certains n'aiment pas la nouvelle fonctionnalité WordPress Auto Upgrade ?

Alors que beaucoup sont impressionnés par cette étape, il y a des utilisateurs qui en sont mécontents. Leur principal argument est que les mises à niveau automatiques sur WordPress , peu importe leur importance, peuvent apporter de gros maux de tête, en particulier pour les utilisateurs qui utilisent beaucoup de plug-ins ou un thème personnalisé ou les deux.

Ils pensent que même si WordPress a agi de bonne foi en s'occupant de sa base d'utilisateurs, ils n'ont pas répondu aux besoins des utilisateurs qui ne veulent pas de cette fonctionnalité. WordPress, cependant, a fourni une solution simple pour ce type d'utilisateurs.

Comment désactiver la mise à jour automatique de WordPress :

Pour désactiver les mises à jour automatiques de WordPress, mettez simplement la ligne de code suivante dans votre fichier WP-CONFIG.PHP :

# Désactive toutes les mises à jour principales :

define( 'WP_AUTO_UPDATE_CORE', false );

Si vous souhaitez autoriser à nouveau la mise à jour automatique, vous devez trouver le code mentionné ci-dessus et le remplacer par le code suivant :

# Active les mises à jour principales pour les versions mineures (par défaut) :

define( 'WP_AUTO_UPDATE_CORE', 'mineur' );

Il existe de nombreuses autres façons de bricoler les mises à jour automatiques de WordPress et elles sont bien expliquées dans un article d'Andrew Nacin.

Une solution ne conviendra pas à tous

Cependant, mettre des codes ne semblait pas être une très bonne option. Toutes sortes d'utilisateurs et d'experts de WordPress se sont plaints de la solution de codage pour désactiver les mises à jour automatiques. Un utilisateur de WordPress a commenté :

« Exécutant moi-même plusieurs sites WordPress, je ne suis pas satisfait de [la myopie] des développeurs principaux de WP qui obligent les utilisateurs à accéder aux fichiers de chaque site et à apporter des modifications à « Opt-Out ». Alors que vous vous améliorez dans les versions sans tuer les sites, il y a trop de variables qui peuvent avoir un effet négatif sur un site en autorisant des mises à jour sans surveillance.

Et il semble que ceux qui croient vraiment qu'il s'agit d'un véritable problème. Un autre utilisateur a commenté :

"Je suis tout à fait d'accord avec plusieurs des commentateurs qui demandent un moyen simple et non intrusif - une" case à cocher " si vous voulez, ne nécessitant pas de modifier wp-config ou d'ajouter des plugins - pour contrôler si WP se met à jour automatiquement lorsque "la maintenance et la sécurité ” des mises à jour sont disponibles. Voici pourquoi…

« Il m'a été demandé à maintes reprises par divers experts en sécurité WP de TOUJOURS effectuer une sauvegarde avant d'appliquer TOUT type de mise à jour logicielle, y compris tout type de mise à jour. mise à jour cassant votre site. Et j'ai aussi transmis ce même message à mes étudiants. (Je donne des cours sur WordPress.) Pourquoi cela devrait-il changer maintenant ? Parce que l'équipe principale vous dit qu'il est « sûr » de supposer qu'il n'y aura pas de problèmes ? Désolé, autant que j'aimerais le croire, les vieilles habitudes (surtout en ce qui concerne la sécurité du site ont la vie dure). Donc, je ne vais pas changer cette pratique de sitôt - du moins jusqu'à ce qu'il y ait un historique clair de mises à jour automatiques entraînant ZÉRO sites défaillants. (Je ne sais pas comment WP peut suivre cela - donc, cela signifie probablement que je ne m'écarterai jamais de la pratique consistant à effectuer des sauvegardes avant les mises à jour.)

« La question devient alors : est-ce trop demander à quelqu'un d'installer un plugin ou de modifier wp-config pour désactiver les mises à jour automatiques ? Mon vote : OUI c'est vrai.

Plugins de contrôle de mise à jour automatique WordPress

Eh bien, pour soulager la douleur de ce problème, les développeurs de plugins Geogre Stephanis et Chip Bennett ont développé un petit plugin qui fait tous les bits de codage délicats pour vous. Alors, essayez Update Control pour l'instant et évitez les tracas. Non seulement il désactive les mises à jour automatiques , mais il peut également définir le type de mises à jour pouvant être effectuées.

Un autre plugin vient de Gary Pendergast sous le nom de Advanced Automatic Updates. Ce plugin est plus complexe que celui mentionné ci-dessus car il vérifie même vos plugins et thèmes pour les mises à niveau. Il fonctionne également sur une configuration multisite.

Oui ou non ? : Enquête auprès de l'équipe de gestion de Cloudways WordPress

Nous avons une équipe de 20 développeurs WordPress et gestionnaires de données dans notre équipe chez Cloudways qui gèrent des centaines de sites WordPress pour nos clients prestigieux [Voir nos témoignages clients]. Nous avons réalisé une enquête interne pour écouter ce qu'ils disent à propos de cette nouvelle fonctionnalité. Tout le monde a le même point de vue que les mises à jour automatiques sont un problème avec les sites.

L'un de nos responsables de sites Web WordPress a déclaré : « Il est toujours préférable d'aller manuellement lors de la mise à jour d'un site. Cela nous aide à le tester pour les bugs possibles. Les mises à jour automatiques peuvent gâcher l'ensemble du site Web, en particulier les plugins. Les tests et les sauvegardes sont importants.

[Ce que nous recommandons : 5 meilleurs plugins de sauvegarde WordPress pour un sommeil sans souci ]

Cloudways fait le meilleur de WordPress

Nous pensons que c'est une excellente idée que WordPress a permis cette grande fonctionnalité. La sécurité est la plus grande priorité à n'importe quel niveau d'un déploiement Web. Cependant, si cela casse quelque chose, Cloudways est là pour le réparer pour vous.

De plus, faites-nous savoir si vous aimez ou n'aimez pas cette nouvelle fonctionnalité de mise à jour automatique de WordPress dans la section commentaires ci-dessous. Nous attendons vos réponses.