2012-05-04 9 views
5

estoy consiguiendo error siguiente en mi sitio de WordPress,xml xml error de análisis o declaración texto no al comienzo de la entidad en la alimentación de 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"> 
----------------^ 

He intentado casi todas las soluciones encontradas a través de Google, también trató de las respuestas de las mismas preguntas aquí en stackoverflow, pero todavía estoy recibiendo este error.

¿Alguien tiene alguna idea sobre cómo salir de ella?

Respuesta

2

Pruebe instalar fix-rss-feed complemento.

También creo que tienes un espacio antes de <?xml version="1.0" encoding="UTF-8"?>. Deshacerse de él debería ser el truco.

+0

Creo que el plugin mencionado no está actualizado. Puede probar este complemento en su lugar: https://wordpress.org/plugins/fix-my-feed-rss-repair/ –

0

En mi opinión, en lugar de utilizar un complemento, una mejor solución sería eliminar todos los espacios en blanco de todos los archivos PHP en el directorio de temas. En una ventana de terminal ejecutar:

cd yoursite/wp-content/themes/yourtheme 

continuación, ejecute

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

Después de que se ejecuta, intente navegar a yoursite.com/feed