Corregir errores en los feeds de WordPress Eliminando líneas en blanco

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.:

ENTRADAS RELACIONADAS

Pega el siguiente código en tu archivo functions.php y el la linea 3 coloca el ID de las categorías que deseas excluir de tus RSS function exclude_cat_wps($query)... 



Para mostrar las imágenes miniatura en los RSS, solo debes poner el siguiente código en el archivo functions.php de tu theme: function rss_post_thumbnail($content)... 



Despues de hacer una actualizacion general, encontre una incompatibilidad con el plugin Event Calendar y PHP V 5.3.3 en mi plataforma, la cual me mostraba el siguiente... 



Para quitar el molesto borde puntado que se ve en los navegadores cuando hacemos clik en imagenes, títulos y botones tan solo con incluir el siguiente código... 



0 Comentarios.

DEJA TU COMENTARIO