XML-Parsing-Fehler: XML- oder Textdeklaration nicht am Anfang der Entität in WordPress

Lesezeit: 1 Minute

Ich habe ein Fehlerproblem, ich habe das WordPress-SEO-Plugin verwendet, wenn ich die XML-Sitemap aktiviere und meine Sitemaps-Liste besuche http://localhost/sitemap_index.xml dann diesen Fehler anzeigen siehe Screenshot http://prntscr.com/8ffuph

Ich habe bereits viele Tipps im WordPress-Verzeichnis und im Stackoverflow ausprobiert, aber ich bin nicht erfolgreich, da ich Anfänger in PHP bin. Bitte hilf mir.

Überprüfen Sie die Datei functions.php Ihres Themes und andere Plugins auf abschließende Leerzeichen (oder öffnende Leerzeichen) außerhalb der Tags. Ich denke, dass etwas Leerzeichen ausgibt, bevor das SEO-Plugin die Sitemap anzeigen kann, und das ist die wahrscheinlichste Ursache.

Wenn es auf WordPress passiert ist, müssen Sie Ihre Funktionsdatei bearbeiten und Leerzeichen (oder öffnende Leerzeichen) außerhalb der Tags am Anfang und Ende entfernen und das Dateiproblem behoben speichern 😎👍

Benutzer-Avatar
xemlock

Anstatt alle Ihre Plugins manuell zu untersuchen und zu reparieren, was umständlich sein kann, wenn Sie viele davon installiert haben, können Sie versuchen, ob dieses Plugin den Zweck erfüllt:

https://github.com/xemlock/wordpress-seo-sitemap-fix

Ich habe es vor einer Weile für genau diesen Zweck geschrieben – um diesen kleinen, aber lästigen Implementierungsfehler des WordPress-SEO-Plugins zu überwinden.

Benutzer-Avatar
Amir2mi

Ich hatte dieses Problem auch, als ich die Sitemap des SEO-Plugins verwenden wollte. Es passiert häufiger in functions.php:

  1. Gehen Sie zu Ihrem aktiven Thema functions.php.
  2. am Ende löschen ?>
  3. Rücktaste bis Sie den Code erreichen.
1159250cookie-checkXML-Parsing-Fehler: XML- oder Textdeklaration nicht am Anfang der Entität in WordPress

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy