Oggi è gio 28 maggio 2009

Subscribe to our RSS feed

28 mag
2009

Risolvere il problema dei Feed RSS con Wordpress

Mentre mi avviavo a una nuova installazione di wordpress, mi è capitato di imbattermi in un errore del genere:

Errore interpretazione XML: la dichiarazione XML o testuale non è all’inizio di un’entità

Feed RSS

Feed RSS


La causa è quasi sempre uno spazio bianco nel codice XML che vi invalida i Feed rendendoli illegibili al vostro browser.

Purtroppo non esiste una causa specifica per questo problema. L’errore può comparire per migliaia di ragioni diverse, a volte l’installazione dell’ultimo plugin, a volte un template ecc.. La soluzione più intuitiva è quella di provare a disattivare a uno a uno i plugin fino a che l’errore non scompare (ovviamente disabilitando o svuotando ogni volta la cache del browser).

Se con questo metodo non riuscite, o semplicemente avete troppi plugin (e il procedimento può risultare lento e noioso), arriva in vostro soccorso Bigthink che con questo articolo spiega come risolvere inserendo una piccolissima funzione PHP:

  • Aprite il file wp-includes/feed-rss2.php
  • Inserite prima di qualsiasi altra cosa (ma ovviamente dopo <?php), questo codice:


ob_clean()

Se nemmeno questa soluzione dovessere risultare efficace, potete provare il plugin Fix-Rss-Feed. Questo plugin esamina ogni singolo file di wordpress e una volta trovati errori ve li segnala e chiede se volete fixarli. Più comodo di così!

Pubblicato in BlogsWeb & Informatica giovedì 28/05/09 |