Le bogue du plan de site WordPress 5.5 provoque des erreurs 404

Un bogue de sitemap WordPress 5.5 a été signalé qui affecte certains sites avec des sitemaps WordPress natifs. Le bogue crée des pages de sitemap XML inexistantes. Le problème a été officiellement confirmé.

Bug de pagination du plan du site

Le bogue WordPress affecte les plans de site Web générés par le noyau WordPress. Le bogue affecte les sites Web qui ont tellement de pages qu'ils ont besoin de plus d'un plan de site XML.Selon le rapport de bogue, les sitemaps peuvent ressembler à cet exemple:« Wp-sitemap-posts-post-1.xml

Le bogue du plan de site WordPress 5.5 provoque des erreurs 404

wp-sitemap-posts-post-2.xml

wp-sitemap-posts-post-3xml ou post-3.xml pour afficher ces sitemaps, le plan du site n'existe pas et le serveur génère une réponse 404 page not found .Le rapport de bogue note le comportement inattendu suivant:« Lorsque je visite ces URL, elles sont:

wp-sitemap-posts-post-1.xml

wp-sitemap-posts-post-2.xml / page / 2

wp-sitemap-posts-post-3.xml / page / 3 « Dans l'exemple ci-dessus, en cliquant sur »… post-2.xml « WordPress redirige la demande pour cette URL vers l'URL inexistante, »… post-2 .xml / page / 2 « La personne signalant le bogue a également ajouté:« La première URL fonctionne correctement, mais les deux dernières sont 404. Cela se produit sans plugins activés et en utilisant le thème vingt-vingt. Ma configuration a les permaliens » Jour et nom « activés. J'utilise PHP 7.3.19 et Nginx 1.19.0 dans un environnement de développement local. « 

Pourquoi le bogue du plan de site WordPress s’est-il produit ?

Dans le cadre du cycle de développement, WordPress propose des versions préliminaires que la communauté WordPress télécharge et teste.C'est au cours de ce processus que les bogues imprévus sont découverts, notés et attribués à un niveau de gravité et à une date pour un correctif pour résoudre le problème. peut se produire lorsqu'un événement imprévu, comme une forme spécifique de structure de permalien, se produit, ce qui déclenche alors le comportement inattendu.L'équipe de développement WordPress a documenté ce patch qui introduit une nouvelle fonction WordPress: « Introduit la fonction get_sitemap_url () qui est en quelque sorte équivalente à get_permalink () mais pour les sitemaps. Cette nouvelle fonction est utilisée dans redirect_canonical (). « Le résumé officiel du correctif dit:« Sitemaps: empêchez la redirection incorrecte des demandes de plan de site paginées.

Mettez à jour redirect_canonical () pour tenir compte de la pagination personnalisée et du format d'URL utilisé par les sitemaps afin de suivre les pratiques standard.

Introduisez la fonction get_sitemap_url () pour simplifier l'obtention de l'index et des URL des fournisseurs selon vos besoins. « Une fonction WordPress est un morceau de code qui crée une fonctionnalité spécifique. Il existe des fonctions spécifiques aux thèmes, aux plugins et au cœur de WordPress.Le plan de site WordPress est un nouvel ajout au cœur de WordPress. Il était donc presque inévitable que quelque chose n'ait pas été anticipé.

Quand le bogue de pagination du plan de site WP sera-t-il corrigé ?

Le correctif est terminé.Le correctif est prévu pour être publié dans la version candidate de WordPress 5.5.1 1, prévue pour le 27 août.La mise à jour finale de maintenance de WordPress 5.5.1 est prévue pour le mardi 1er septembre 2020.

Citations

Ticket de bogue du plan du site:

5.5 Les URL du plan de site ne sont pas correctement paginées Documentation du code en cours de résolution WordPress 5.5.1 Calendrier de publication de la maintenance

Tags: , , ,