2012-05-04 14 views
5

sto ottenendo seguente errore nel mio sito wordpress,xml errore di analisi XML o dichiarazione di testo non a inizio entità nei mangimi wordpress

XML Parsing Error: XML or text declaration not at start of entity 
Location: http://www.domain.com/news/feed/rss/ 
Line Number 3, Column 3:  <?xml version="1.0" encoding="UTF-8"?><rss version="0.92"> 
----------------^ 

Ho provato quasi tutte le soluzioni trovate tramite Google, provato anche le risposte delle stesse domande qui in StackOverflow, ma sto ricevendo questo errore.

qualcuno ha qualche idea su come uscirne?

risposta

2

Prova a installare il plug-in fix-rss-feed.

Inoltre penso che tu abbia uno spazio prima dello <?xml version="1.0" encoding="UTF-8"?>. Liberarsene dovrebbe fare il trucco.

+0

Credo che il plugin citato non è aggiornato. Puoi provare questo plugin: https://wordpress.org/plugins/fix-my-feed-rss-repair/ –

0

A mio parere, anziché utilizzare un plug-in, una soluzione migliore sarebbe rimuovere tutto lo spazio bianco finale attraverso tutti i file PHP nella directory dei temi. In una finestra di terminale corsa:

cd yoursite/wp-content/themes/yourtheme 

quindi eseguire

find ./ -name "*.php" -exec sed -i -e '/^\n*$/d' {} \; 

Dopo che corre, prova la navigazione verso yoursite.com/feed