wordpress 2.0.1, czyli problemy z rss feed wiadomości i komentarzy
Po raz pierwszy od dość niedługiego używania wordpress’a natknąłem się na bug. Obydwa moje feedy pokazują to samo. Sieczkę komentarzy, postów i komentarzy. I to na dodatek niekoniecznie najświeższych. Oczywiście nie jest to bug bardzo utrudniający życie, szczególnie, że wersja “out-of-the-box” działa poprawnie.
Problemem jest struktura permalink. Domyślne ustawienia działają poprawnie - jednak zmiana struktury na własny (Custom structure), z użyciem pliku index.php w nazwie odnośnika powoduje pewne perturbacje polegające właśnie na przemieszaniu odnośników do wiadomości oraz komentarzy. Bug ten został zauważony i pierwotnie przekazany do rozwiązania w wersji 2.1. Na szczęście na skutek argumentacji, że problem o tak dużych reperkusjach (tony blogów nie indeksujących się poprawnie), nie powinien czekać za długo, poprawka została wpisana w wordpress’a 2.0.2, którego release powinien ukazać się na dniach
Jak poprawić ten problem bez aktualizacji?
Pierwszym rozwiązaniem jest zmiana struktury na domyślną, niezawierającą index.php. Niemniej dla strony istniejącej ciut dłużej w sieci spowoduje to mnóstwo błędów 404, których usunięcie powodować będzie konieczność wpisania nowych RewriteRule w .htaccess. Nie jest to rozwiązanie idealne…
Drugie proponowane rozwiązanie to patch na plik wp-includes/classes.php. Podmienia on linię
na linię
. Po tej aktualizacji wszystko powinno zadziałać już poprawnie. Co widać po moim naprawionym feedzie…