Czy napotkasz błędy kanału RSS w swojej witrynie WordPress? Kanały RSS pomagają użytkownikom subskrybować Twój blog za pomocą aplikacji news reader, takich jak Feedly.

Ponieważ kanały RSS są publikowane w języku znaczników XML, mały błąd w kanale może sprawić, że będzie on nieczytelny, a użytkownicy nie będą mogli zobaczyć nowej treści w swoich kanałach informacyjnych.

Inne aplikacje również polegają na uzyskiwaniu aktualizacji treści z kanału RSS WordPress. Na przykład, jeśli użyjesz IFTTT do automatyzacji udostępniania społecznościowego nowych postów, to również przestanie działać.

W tym artykule pokażemy, jak łatwo naprawić błędy kanału RSS w WordPress. Porozmawiamy również o tym, co powoduje te błędy i jak ich uniknąć w przyszłości.

Fixing WordPress RSS feed errors

Najczęstsze błędy wordpress rss Feed

Najczęstsze błędy kanału RSS WordPress są spowodowane słabym formatowaniem.

WordPress wyprowadza kanały RSS w XML, który jest ścisłym językiem znaczników. Brakujący podział linii lub dodatkowa karta może złamać kanał RSS.

Komunikat o błędzie RSS będzie wyglądał mniej więcej tak:

Błąd parsowania XML: deklaracja XML lub tekstowa nie na początku encji
Lokalizacja: http://example.com/feed
Wiersz Nr 2, Kolumna 1:

W zależności od używanej przeglądarki komunikat o błędzie kanału RSS może się różnić.

Możesz również zobaczyć ten Komunikat o błędzie podczas odwiedzania kanału w przeglądarce.

Warning: Cannot modify header information-headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

Jeśli używasz Feedburnera, twoje błędy mogą wyglądać inaczej.

Powiedziawszy to, przyjrzyjmy się, co powoduje te błędy kanału RSS i jak je naprawić.

Ręczne naprawianie błędów kanału RSS w WordPress

Najbardziej prawdopodobnym powodem wyświetlania błędów w kanałach RSS jest słabe formatowanie. To słabe formatowanie może być spowodowane pustą spacją po zamknięciu tagu PHP we wtyczce lub w funkcjach motywu.plik php.

Jeśli niedawno dodano fragment kodu do funkcji motywu lub motywu podrzędnego.plik php. Następnie musisz edytować plik funkcji.

Jeśli na końcu pliku funkcji znajduje się zamykający znacznik PHP, musisz upewnić się, że po nim nie ma dodatkowej spacji ani podziałów linii.

Idealnie, zamykający znacznik PHP nie jest wymagany na końcu pliku. Dlatego najlepiej byłoby całkowicie usunąć zamykający znacznik php.

To powinno rozwiązać problem w większości przypadków. Jeśli jednak nie naprawisz błędu kanału RSS, Kontynuuj czytanie.

Wyłącz wtyczki związane z kanałem RSS

Jeśli używasz wtyczki WordPress, która modyfikuje kanał RSS Twojej witryny lub tworzy nowy, musisz wyłączyć tę wtyczkę.

Jeśli nie jesteś pewien, możesz tymczasowo wyłączyć wszystkie wtyczki WordPress.

Deactivate all WordPress plugins

Następnie sprawdź kanał RSS pod kątem błędu. Jeśli błąd zniknie, oznacza to, że winowajcą była jedna z wtyczek zainstalowanych na twojej stronie.

Możesz teraz ponownie aktywować zainstalowane wtyczki jeden po drugim i sprawdzić kanał RSS po aktywacji każdej wtyczki. W ten sposób będziesz w stanie dowiedzieć się dokładnie, która wtyczka jest przyczyną problemu.

Po zlokalizowaniu wtyczki możesz skontaktować się z obsługą wtyczki w celu aktualizacji lub znaleźć alternatywną wtyczkę, która robi to samo.

Tymczasowo Przełącz na domyślny motyw

Czasami źle zakodowana funkcja motywu WordPress może również wpływać na kanał RSS WordPress. Aby sprawdzić, czy problem jest spowodowany przez motyw WordPress, musisz tymczasowo przełączyć się na domyślny motyw WordPress.

Po prostu przejdź do Wygląd ” Tematy strony, a jeśli masz już zainstalowany domyślny motyw, aktywuj go.

Activate default WordPress theme

Domyślne tematy obejmują dwadzieścia dziewiętnaście, dwadzieścia siedemnaście, dwadzieścia szesnaście i tak dalej. Jeśli nie masz zainstalowanego na swojej stronie internetowej, możesz kliknąć przycisk Dodaj nowy, aby go zainstalować i aktywować. Zobacz nasz przewodnik, Jak zainstalować motyw WordPress, aby uzyskać instrukcje krok po kroku.

Install and activate a default WordPress theme

Po przejściu do domyślnego motywu sprawdź kanał WordPress pod kątem błędu. Możesz odwiedzić swój kanał w oknie przeglądarki lub przetestować go za pomocą narzędzia walidatora kanałów.

Jeśli błąd zniknie, oznacza to, że Twój motyw WordPress był przyczyną problemu. Możesz skontaktować się z autorem motywu, aby uzyskać wsparcie lub znaleźć odpowiedni nowy motyw dla swojej witryny.

Mamy nadzieję, że ten artykuł pomógł Ci naprawić błędy kanału RSS WordPress w Twojej witrynie. Możesz również zapoznać się z naszym przewodnikiem, w jaki sposób zwiększyć ruch w witrynie i dlaczego musisz od razu zbudować listę e-mail.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

WordPress Pingbacks & Trackbacks: Ultimate A-Z Guide

W artykule: Czym są Pingbacks i Trackbacks? Plus, dlaczego są ważneCzym Są…