Error de lectura XML en WordPress

WordPress es el mejor software para publicar weblogs que podemos encontrar. Pero también es la aplicación ideal, a veces, para generar los mayores dolores de cabeza. La imagen que pueden ver encabezando este post pertenece a un bug, provocado por la forma de funcionamiento de PHP (el lenguaje bajo el que corre WordPress), y que se obtiene al intentar mostrar con el navegador Firefox, cualquiera de los feeds del blog. En otros navegadores, el error se manifiesta de otras maneras y es especialmente grave pues, por ejemplo, afecta al procesamiento de un feed por parte de FeedBurner o cualquier otro sistema, aunque Google Reader es capaz de saltárselo automáticamente.
La causa de este error es muy simple pero lo que es difícil es encontrar la línea o líneas exactas de código donde se encuentra el problema. Y es que debido a una errónea manipulación de algún script o la instalación de algún plugin, puede existir alguna línea en blanco antes de la etiqueta de inicio “<?php” (o “<?”) o después de la de finalización “?>”.
El problema radica en encontrar cuál es el script erróneo. Esto suele suceder tras la instalación de algo nuevo o después de modificar cualquier programa o plugin. jggweb o Rubén Ortiz contaban su experiencia. El script “functions.php” del theme, cualquier plugin de “wp-content/plugins” o un script de WP del directorio raiz pueden ser los causantes. Pero también cualquier otro. Así que la única conclusión que podemos extraer es que es absolutamente necesario realizar una copia, previamente a cualquier cambio, y comprobar que los nuevos plugins que vayamos a instalar no tengan espacios en blanco ni antes de “<?php” (o “<?”) ni después de “?>”.






Minoic.net es un anillo de blogs impulsado desde enero de 2007 por Guillermo Carvajal, Antonio Cambronero, Manuel Almeida y José Luis Orihuela para experimentar nuevas formas de sinergia entre weblogs más allá de los blogs grupales y de las redes comerciales.
April 10th, 2008 a las 12:29 am
A mi me pasa eso.
y es el template lamentablemente
por que si lo cambio al por defecto, se acaba el error, pero he buscado y buscado y no hallo donde esta el espacio de mas que me esta invalidando el feed
April 14th, 2008 a las 12:13 am
La importancia de un espacio en blanco… de la nada xD
April 27th, 2008 a las 1:12 pm
Yo intento tener 2 webs con la misma base de datos y al cambiar el template del blog de forma se me rompen las webs
July 9th, 2008 a las 3:17 am
[...] Yipie, at 7:17 pm Editorial : Uncategorized | permalink | rss Pues si, como bien dice Antonio Cambronero en su blog: “WordPress es el mejor software para publicar weblogs que podemos encontrar. Pero [...]