Treten auf Ihrer WordPress-Site RSS-Feed-Fehler auf? RSS-Feeds helfen Benutzern, Ihren Blog mit Newsreader-Apps wie Feedly zu abonnieren.
Da RSS-Feeds in der XML-Markup-Sprache veröffentlicht werden, kann ein kleiner Fehler im Feed ihn unlesbar machen und Benutzer können keine neuen Inhalte in ihren News-Feeds sehen.
Andere Apps sind ebenfalls darauf angewiesen, Inhaltsaktualisierungen von Ihrem WordPress-RSS-Feed zu erhalten. Wenn Sie beispielsweise IFTTT verwenden, um das Teilen Ihrer neuen Beiträge in sozialen Netzwerken zu automatisieren, würde auch dies nicht mehr funktionieren.
In diesem Artikel zeigen wir Ihnen, wie Sie RSS-Feed-Fehler in WordPress einfach beheben können. Wir werden auch darüber sprechen, was diese Fehler verursacht und wie sie in Zukunft vermieden werden können.
Die häufigsten WordPress-RSS-Feed-Fehler
Die häufigsten WordPress-RSS-Feed-Fehler werden durch eine schlechte Formatierung verursacht.
WordPress gibt RSS-Feeds in XML aus, einer strengen Auszeichnungssprache. Ein fehlender Zeilenumbruch oder ein zusätzlicher Tab können Ihren RSS-Feed unterbrechen.
Die RSS-Fehlermeldung sieht in etwa so aus:
XML-Parsing-Fehler: XML- oder Textdeklaration nicht am Anfang der Entität
Ort: http://example.com/feed
Zeilennummer 2, Spalte 1:
Je nachdem, welchen Browser Sie verwenden, kann Ihre RSS-Feed-Fehlermeldung variieren.
Sie können diese Fehlermeldung auch sehen, wenn Sie Ihren Feed in einem Browser aufrufen.
Warnung: Header-Informationen können nicht geändert werden – bereits gesendete Header (Ausgabe gestartet unter /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp- include/pluggable.php auf Zeile 1228
Wenn Sie FeedBurner verwenden, können Ihre Fehler anders aussehen.
Lassen Sie uns jedoch einen Blick darauf werfen, was diese RSS-Feed-Fehler verursacht und wie Sie sie beheben können.
Manuelles Beheben von RSS-Feed-Fehlern in WordPress
Der wahrscheinlichste Grund dafür, dass Ihre RSS-Feeds Fehler anzeigen, ist eine schlechte Formatierung. Diese schlechte Formatierung kann durch ein Leerzeichen nach dem Schließen des PHP-Tags in einem Plugin oder in der Datei functions.php Ihres Themes verursacht werden.
Wenn Sie kürzlich ein Code-Snippet zu Ihrem Theme oder der Datei functions.php Ihres untergeordneten Themes hinzugefügt haben. Dann müssen Sie Ihre Funktionsdatei bearbeiten.
Wenn sich am Ende Ihrer Funktionsdatei ein schließendes PHP-Tag befindet, müssen Sie darauf achten, dass keine zusätzlichen Leerzeichen oder Zeilenumbrüche dahinter stehen.
Idealerweise wird das schließende PHP-Tag am Ende der Datei nicht benötigt. Aus diesem Grund ist es am besten, wenn Sie das schließende PHP-Tag vollständig entfernen.
Dies sollte das Problem in den meisten Fällen beheben. Wenn es jedoch Ihren RSS-Feed-Fehler nicht behebt, lesen Sie weiter.
RSS-Feed-bezogene Plugins deaktivieren
Wenn Sie ein WordPress-Plugin verwenden, das den RSS-Feed Ihrer Website ändert oder einen neuen erstellt, müssen Sie dieses Plugin deaktivieren.
Wenn Sie sich nicht sicher sind, können Sie alle WordPress-Plugins vorübergehend deaktivieren.
Überprüfen Sie als Nächstes Ihren RSS-Feed auf den Fehler. Wenn der Fehler verschwindet, bedeutet dies, dass eines der auf Ihrer Website installierten Plugins der Übeltäter war.
Sie können nun Ihre installierten Plugins einzeln reaktivieren und Ihren RSS-Feed nach der Aktivierung jedes Plugins überprüfen. Auf diese Weise können Sie genau herausfinden, welches Plugin das Problem verursacht.
Sobald Sie das Plugin gefunden haben, können Sie den Support des Plugins für ein Update kontaktieren oder ein alternatives Plugin finden, das dasselbe tut.
Wechseln Sie vorübergehend zu einem Standarddesign
Gelegentlich kann sich auch eine schlecht codierte WordPress-Themefunktion auf Ihren WordPress-RSS-Feed auswirken. Um zu sehen, ob das Problem durch Ihr WordPress-Theme verursacht wird, müssen Sie vorübergehend zu einem Standard-WordPress-Theme wechseln.
Geh einfach zu Aussehen » Themen Seite und wenn Sie bereits ein Standardthema installiert haben, aktivieren Sie es.
Zu den Standardthemen gehören Twenty Nineteen, Twenty Seventeen, Twenty Sixteen und so weiter. Wenn Sie auf Ihrer Website keine installiert haben, können Sie auf die Schaltfläche Neu hinzufügen klicken, um sie zu installieren und zu aktivieren. In unserer Anleitung zur Installation eines WordPress-Themes finden Sie Schritt-für-Schritt-Anleitungen.
Überprüfen Sie nach dem Wechsel zum Standarddesign Ihren WordPress-Feed auf Fehler. Sie können Ihren Feed in einem Browserfenster aufrufen oder mit einem testen Futtermittelprüfer Werkzeug.
Wenn der Fehler verschwindet, bedeutet dies, dass Ihr WordPress-Theme das Problem verursacht hat. Sie können sich an den Theme-Autor wenden, um Unterstützung zu erhalten oder ein geeignetes neues Theme für Ihre Website zu finden.
Wir hoffen, dieser Artikel hat Ihnen geholfen, WordPress-RSS-Feed-Fehler auf Ihrer Website zu beheben. Vielleicht möchten Sie auch einen Blick auf unseren Leitfaden werfen, wie Sie Ihren Website-Traffic steigern können und warum Sie sofort eine E-Mail-Liste erstellen müssen.