Desde hace unos días el Feed RSS de jggweb no funciona. Me daba este mensaje de error:
Error de lectura XML: la instrucción de proceso XML no se encuentra al comienzo de una entidad externa
<?xml version=»1.0″ encoding=»ISO-8859-1″?>
Llevo varios días intentando resolver este problema.
He probado a:
– Desactivar los últimos plugins instalados.
– Desactivar todos los plugins.
– Quitar las líneas de código php de la barra lateral para ejecutar los plugins.
– He pasado a borrador todos los posts hasta el día que dejó de generar los feed correctamente.
– Instalado de nuevo el wordpress. Ya he aprovechado para instalar la 2.1.2.
Y con todas estas actuaciones no conseguí conseguí poner en funcionamiento este servicio.
Sergio de la Torre me dio una pista: localizar espacios en blancos al principio o al final de los ficheros .php. Analicé el código fuente de todos los plugins que tengo instalados y… ¡bingo! en el plugin de getrandomlinks.php que uso para mostrar los enlaces favoritos de forma aleatoria en la barra lateral trás el ?> había un insignificante espacio en blanco que era el responsable de este problema. Lo eliminé y ya de nuevo los lectores RSS pueden acceder a jggweb.