Hace un par de semanas cuando estaba configurando los últimos detalles de un theme para entregarlo a su respectivo cliente, me encontré con el siguiente error en los RSS: XML Parsing Error: XML or text declaration not at start of entity.
Buscando en diferentes foros encontré que este problema se produce cuando hay un espacios en blanco antes de una declaración XML ( <?xml ... ?> ). Significa que estas líneas en blanco se pueden introducir fácilmente en el código PHP de WordPress por un plugin, theme, o cualquier otro archivo de configuración. Así que básicamente la solución es buscar las líneas en blanco antes de <?php y después de la etiqueta de cierre PHP ?>

Error al cargar el feed en Firefox:

XML Parsing Error: XML or text declaration not at start of entity Location: http://www.quickonlinetips.com/archives/feed/ Line Number 2, Column 1: ^
<?xml version=”1.0″ encoding=”UTF-8″?>
Error al cargar el feed en Chrome:

This page contains the following errors:
error on line 2 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.
Para borrar los espacios en blanco:
1 – Desactive los plugins para ver si alguno de ellos esta causando el error de código.
2 – En el archivo functions.php, wp-rss.php. wp-rss2.php, wp-feed.php, entre otros, borre todos los espacios en blanco como mencione anteriormente.
3 – Active plugins y problema solucionado.:

0 Comentarios.