qwanturank

WordPress 5.5 a été lancé en août 2020 et peu de temps après la rupture de millions de sites Web sur Internet. Préparez-vous car WordPress 5.6 a le potentiel de faire la même chose.

L’un des développeurs WordPress à l’origine du plugin jQuery Migrate a déclaré dans un fil de support que le plugin deviendrait « inutile » une fois la version 5.6 déployée. Tous ceux qui en dépendent encore en décembre verront à nouveau les élastiques se détacher de leurs sites.

Pourquoi WordPress 5.5 a cassé les sites Web

WordPress est sur une modernisation planifiée en trois phases de l’utilisation de jQuery. jQuery est un ensemble de scripts qui donne aux sites Web des fonctionnalités telles que l’animation, fournit des éléments interactifs aux pages Web, facilite la création de plugins et de thèmes car il gère les fonctionnalités communes aux sites Web et manipule le CSS avec.

Les anciennes versions de jQuery sont toujours utilisées dans de nombreux plugins et thèmes. Les anciennes bibliothèques jQuery contiennent des vulnérabilités Cross Site Scripting (XSS) et Denial of Service (DoS), qui peuvent être dangereuses pour les sites Web.

Publicité

Continuer la lecture ci-dessous

WordPress 5.5 a été la première étape vers la modernisation de WordPress en forçant l’ensemble de l’écosystème WordPress à mettre à jour son code et à embarquer avec la version la plus récente et la plus sûre de jQuery.

La première étape du voyage consistait à supprimer la bibliothèque jQuery Migrate 1.x.

jQuery Migrate est un code qui permet à un site Web avec des plugins qui utilisent des versions plus anciennes de jQuery de continuer à fonctionner. Cela rend un site WordPress rétrocompatible avec les plugins et les thèmes qui utilisent encore des scripts jQuery plus anciens.

WordPress a annoncé ces étapes des mois à l’avance. Les développeurs de plugins et de thèmes avaient amplement averti que jQuery serait supprimé, ce qui leur laissait suffisamment de temps pour mettre à jour leur logiciel.

Lorsque WordPress a publié la version 5.5 en août 2020, des millions de sites Web ont cessé de fonctionner comme ils le devraient. Certaines personnes ont été exclues de leur site et n’ont pas pu se connecter à leur panneau d’administration. D’autres éditeurs ont vu leurs sites entiers cesser de s’afficher complètement.

Publicité

Continuer la lecture ci-dessous

WordPress a publié un plugin appelé, Enable jQuery Migrate Helper pour restaurer tous les sites Web endommagés. Des millions de sites Web ont été restaurés et ont continué à fonctionner normalement.

Pourquoi WordPress 5.6 pourrait casser certains sites

WordPress 5.6 déploiera la deuxième étape de la modernisation de l’utilisation de jQuery en mettant à jour la bibliothèque jQuery Migrate vers la dernière version, 3.3.1.

Cela a pour effet que les sites qui s’appuient sur « Activer jQuery Migrate Helper » pour empêcher leurs sites de s’effondrer vont à nouveau souffrir.

Selon l’annonce officielle:

« La première étape a été incluse avec WordPress 5.5, qui a cessé d’activer jQuery Migrate version 1.x par défaut.

Dans le cadre de… la deuxième partie de ce processus… qui a mis à jour la version de jQuery fournie en 3.5.1. Parallèlement à cela, jQuery Migrate a également été mis à jour vers la nouvelle version 3.3.1.

Notez que le script Migrate pour la version 3 n’est pas compatible avec les fonctionnalités pour lesquelles le script de migration précédent fournissait un polyfill, et les fonctionnalités précédemment marquées comme obsolètes ne sont plus disponibles.  »

Cela signifie que la fonctionnalité sera à nouveau interrompue pour les sites qui dépendent toujours du plugin Enable jQuery Migrate Helper pour maintenir leur site en état de fonctionnement.

Dans un forum de support du plugin WordPress Enable jQuery Migrate Helper, quelqu’un a demandé si le plugin Enable jQuery Migrate Helper continuerait à fonctionner avec WordPress 5.6

« Lorsque la mise à jour de WordPress 5.6 arrive, est-ce que Activer jQuery Migrate Helper fonctionnera toujours ? »

Le développeur du plugin WordPress a répondu:

« Donc, en bref, non, cela n’aidera pas une fois que WordPress 5.6 sera disponible, car la bibliothèque jQuery de WordPress est prévue pour être mise à niveau, et cela laisserait cette aide inutile … »

De nombreux développeurs de plugins et de thèmes ont mis à jour leur logiciel avec la dernière version de jQuery et ont résolu le problème. Les utilisateurs de ces produits ne devraient avoir aucun problème.

Publicité

Continuer la lecture ci-dessous

Mais il existe de nombreux thèmes et plugins qui ne sont plus maintenus et il peut y en avoir d’autres qui n’ont pas encore mis à jour leur code. Les utilisateurs de ces produits verront probablement leurs sites fonctionner de manière optimale.

WordPress 5.6 cassera-t-il votre site ?

vous voyez des messages d’erreur, alors oui, vous pouvez rencontrer un comportement de site Web inattendu lorsque WordPress met à jour la version 5.6.

D’un autre côté, si Activer jQuery Migrate Helper ne signale aucune erreur, cela signifie que vos thèmes et plugins ont mis à jour leurs bibliothèques jQuery et que le site devrait bien fonctionner.

WordPress 5.6 May Break Sites en décembre 2020

S’abonner
Notifier de
guest
0 Commentaires
Inline Feedbacks
View all comments