WordPress 5.5 Sitemap Bug Upptäckte Vilket som Orsakar 404 fel

augusti 31, 2020
WordPress 5.5 Sitemap Bug Upptäckte Vilket som Orsakar 404 fel

WordPress 5.5 Sitemap Bug Upptäckte Vilket som Orsakar 404 fel

Ett WordPress 5.5-sitemap-fel rapporterades som påverkar vissa webbplatser med inbyggda WordPress-webbplatskartor. Bugget skapar icke-existerande XML-webbplatskartor. Frågan har bekräftats officiellt.

Webbkarta Pagination Bug

wordpress-bug-screenshot

WordPress-felet påverkar webbplatskartor som skapas av WordPress-kärnan. Felet påverkar webbplatser som har så många sidor att de behöver mer än en XML-webbplatskarta.

Som anges av felrapporten kan webbplatskartorna likna det här exemplet:

“Wp-sitemap-posts-post-1.xml

wp-sitemap-posts-post-2.xml

wp-sitemap-posts-post-3.xml ”

Men när du klickar på länken post-2.xml eller post 3.xml för att se dessa webbplatskartor finns inte webbplatskartan och servern genererar ett svar som inte hittades på 404-sidor.

Buggrapporten noterar följande oväntade beteende:

”När jag besöker dessa webbadresser är de:

wp-sitemap-posts-post-1.xml

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

wp-sitemap-posts-post-3.xml / page / 3 ”

I exemplet ovan, genom att klicka på “… post-2.xml” WordPress omdirigerar begäran för den URl till den icke-existerande URL: en, “… post-2.xml / page / 2”

Personen som rapporterar felet inkluderade också:

”Den första webbadressen fungerar korrekt, men de två sista är 404s.

Detta händer utan att plugins aktiverats och använder twentytenty-temat.

Min inställning har “Dag och namn” permalänk aktiverat. Jag använder PHP 7.3.19 och Nginx 1.19.0 i en lokal utvecklingsmiljö. “

Varför hände WordPress-webbplatskartanbuggen?

Som en viktig aspekt av utvecklingscykeln erbjuder WordPress tidiga versioner som WordPress community laddar ner och testar.

Det är under den här processen oväntade buggar hittas, noteras och tilldelas en allvarlighetsnivå och ett datum för en patch för att lösa problemet.

Programmering av buggar kan hända när en oförutsedd händelse, liknande en viss typ av permalänkstruktur, inträffar vilket sedan utlöser det oväntade beteendet.

WordPress-utvecklingsgruppen dokumenterade denna fix som introducerar en ny WordPress-funktion:

”Introducerar get_sitemap_url () -funktionen som liknar motsvarande get_permalink () men för webbplatskartor. Den nya funktionen används i redirect_canonical (). ”

Den officiella sammanfattningen av fixen säger:

“Sitemaps: Förhindra fel omdirigering av sidkartans begäranden.

Uppdatera redirect_canonical () för att ta hänsyn till anpassad pagination och URL-format som används av webbplatskartor för att följa standardmetoder.

Presentera funktionen get_sitemap_url () för att förenkla att få index och webbadresser till leverantören efter behov. “

En WordPress-funktion är en kodkod som gör en viss funktionalitet. Det finns funktioner som är uttryckliga för teman, plugins och WordPress-kärnan.

WordPress-webbplatskartan är ett nytt tillägg till WordPress-kärnan. Så det var praktiskt taget oundvikligt för att något inte hade förväntats.

När kommer WP Sitemap Pagination Bug att åtgärdas?

Rättelsen är klar.

Fixet planeras släppas i WordPress 5.5.1 release kandidat 1, planerat för 27 augusti.

Den senaste underhållsuppdateringen för WordPress 5.5.1 är planerad till tisdagen den 1 september 2020.

Vi på CodeLedge erbjuder Sveriges bästa WordPress-utveckling och anpassningstjänster. Om du har problem med att välja din bästa möjliga webbplatsdesign, kontakta oss gärna på hi@codeledge.net eller få en offert härifrån.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Translate »