WordPress 5.5 Site Haritası Hatasına Neden Oluyor

WordPress 5.5 Site Haritası Hatasına Neden Olduğu Açıklandı.

WordPress 5.5 Site Haritası Hatasına Neden Oluyor

Yerel WordPress site haritalarına sahip bazı siteleri etkileyen bir WordPress 5.5 site haritası hatası bildirildi. Hata, var olmayan XML site haritasının sayfalarını oluşturuyor.

 

 

Site Haritası Sayfalama Hatası

 

WordPress hatası, WordPress çekirdeği tarafından oluşturulan web sitesi site haritalarını etkiler. 

 

Hata raporuna göre site haritaları şu örnek gibi görünebilir:

"Wp-sitemap-posts-post-1.xml
wp-sitemap-posts-post-2.xml
wp-sitemap-posts-post-3.xml

 

 

Ancak bu site haritalarını görüntülemek için 2.xml sonrası veya 3.xml sonrası bağlantısını tıkladığınızda, site haritası mevcut olmaz ve sunucu 404 sayfası bulunamadı yanıtı oluşturur.

 

Hata raporu aşağıdaki beklenmeyen davranışları belirtir:

"Bu URL'leri ziyaret ettiğimde, bunlar:
wp-sitemap-posts-post-1.xml
wp-sitemap-posts-post-2.xml / page / 2
wp-sitemap-posts-post-3.xml / page / 3 ”

 

 

Yukarıdaki örnekte, " … 2.xm sonrası l" WordPress tıklandığında, bu URl'ye yönelik istek, var olmayan URL'ye, " … 2.xml / sayfa / 2 " sonrası "na yönlendirilir.

 

Hatayı bildiren kişi ayrıca şunları ekledi:

"İlk URL düzgün çalışıyor, ancak son ikisi 404 .

Bu, hiçbir eklenti etkinleştirilmeden ve yirmi yirmi temayı kullanarak gerçekleşir.

Kurulumumda "Gün ve ad" kalıcı bağlantıları etkin. Yerel geliştirme ortamında PHP 7.3.19 ve Nginx 1.19.0 kullanıyorum. "

 

 

WordPress Site Haritası Hatası Neden Oldu?

Geliştirme döngüsünün bir parçası olarak WordPress, WordPress topluluğunun indirdiği ve test ettiği erken sürüm sürümlerini sunar.

Bu işlem sırasında, beklenmeyen hatalar keşfedilir, not edilir ve sorunu çözmek için bir yama için bir önem seviyesi ve tarih atanır.

Yazılım hataları, belirli bir kalıcı bağlantı yapısı gibi beklenmeyen bir olay meydana geldiğinde ortaya çıkabilir ve bu da beklenmedik davranışı tetikler.

WordPress geliştirme ekibi, yeni bir WordPress işlevi sunan bu yamayı belgeledi:

"Get_permalink () işlevine ancak site haritalarına eşdeğer olan get_sitemap_url () işlevini sunar. Bu yeni işlev redirect_canonical () içinde kullanılıyor. "

Düzeltmenin resmi özeti şöyle diyor:

"Site Haritaları: Sayfalı site haritası isteklerinin yanlış yeniden yönlendirilmesini önleyin.
Standart uygulamaları takip etmek için site haritaları tarafından kullanılan özel sayfalandırma ve URL biçimini hesaba katmak için redirect_canonical () öğesini güncelleyin.
Gerektiğinde dizini ve sağlayıcı URL'lerini almayı basitleştirmek için get_sitemap_url () işlevini tanıtın. "

 

 

Bir WordPress işlevi, belirli bir işlevsellik oluşturan bir kod parçasıdır. Temalara, eklentilere ve WordPress çekirdeğine özgü işlevler vardır.

WordPress site haritası, WordPress çekirdeğine yeni bir ektir. Yani bir şeyin önceden tahmin edilmemesi neredeyse kaçınılmazdı.

 

 

WP Site Haritası Sayfalandırma Hatası Ne Zaman Düzeltilecek?

Düzeltme tamamlandı.

Yama, 27 Ağustos'ta yapılması planlanan WordPress 5.5.1 sürüm adayı 1'de yayınlanması planlanıyor.

Son WordPress 5.5.1 bakım güncellemesi 1 Eylül 2020 Salı için planlanıyor.

 

kanynak : Search Engine Journal