Error de fuente RSS: ¿cómo solucionar este error en WordPress?

¿Encontró un error de feed rss en su sitio de WordPress? Las fuentes RSS ayudan a los usuarios a suscribirse a su blog mediante aplicaciones de noticias como Feedly.

Debido a que las fuentes RSS se publican en el lenguaje de marcado XML, un pequeño error en la fuente puede hacer que sea ilegible y los usuarios no podrán ver contenido nuevo en las fuentes de noticias.

Otras aplicaciones dependen de recibir actualizaciones de contenido de su fuente RSS de WordPress. Por ejemplo, si usa IFTTT para automatizar la distribución de nuevas publicaciones en las redes sociales, también dejaría de funcionar debido a un error de RSS.

En este artículo, veremos cómo solucionar fácilmente este error de RSS Feed en WordPress y también hablaremos sobre las causas de este error y cómo evitarlo en el futuro.

Los errores de RSS más comunes en WordPress son causados ​​por un formato deficiente.

WordPress produce fuentes RSS en XML, que es un lenguaje de marcado estricto. Un salto de línea faltante o una pestaña adicional pueden romper la fuente RSS.

El mensaje de error de la fuente RSS se verá así:

XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:

Dependiendo del navegador que esté utilizando, su mensaje de error RSS Feed puede variar.

También puede ver este mensaje de error cuando visite el feed en un navegador.

Advertencia: No se puede modificar la información del encabezado: los encabezados ya han sido enviados por (la salida comenzó en /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) en /home/username/example.com/wp- incluye / pluggable.php en la línea 1228

Si utiliza FeedBurner, sus errores pueden verse diferentes.

Dicho esto, veamos qué causa este error de RSS y cómo solucionarlo.

La razón más probable por la que sus fuentes RSS muestren errores es un formato deficiente. Este formato deficiente puede deberse a un espacio vacío después de cerrar la etiqueta PHP en un complemento o en su archivo de tema. functions.php.

Si recientemente agregó un fragmento de código a su archivo de tema functions.php. Luego edita el archivo para ciertas funciones.

Si hay una etiqueta PHP de cierre al final del archivo functions.php, entonces debe asegurarse de que no haya espacios adicionales o saltos de línea después de ella.

Idealmente, la etiqueta PHP de cierre no es necesaria al final del archivo. Es por eso que sería mejor si eliminara por completo la etiqueta php.

Esto debería resolver el problema en la mayoría de los casos. Sin embargo, si no resuelve este error de fuente RSS, continúe leyendo este artículo.

Si está utilizando un complemento de WordPress que cambia la fuente RSS de su sitio o crea uno nuevo, entonces debe deshabilitar el complemento.

Si no está seguro de cuál, puede desactivar temporalmente todos los complementos de WordPress.

Desactivar temporalmente todos los complementos
Desactivar temporalmente todos los complementos

A continuación, compruebe si persiste el error de la fuente RSS. Si el error desaparece, significa que uno de los complementos instalados en su sitio fue el culpable.

Ahora puede reactivar los complementos instalados uno por uno y verificar la fuente RSS después de activar cada complemento. De esta manera, podrá averiguar exactamente qué complemento está causando el problema.

Una vez que haya localizado el complemento, puede comunicarse con el desarrollador del complemento para obtener una actualización o encontrar un complemento alternativo que haga lo mismo.

Cambiar temporalmente a un tema predeterminado

Ocasionalmente, una función de tema mal codificada en el tema de WordPress puede afectar su feed de WordPress. Para ver si el problema es causado por su tema de WordPress, debe cambiar temporalmente a un tema de WordPress predeterminado.

Simplemente ve a la página apariencia »temas y si ya tiene instalado un tema predeterminado, actívelo.

Cambiar temporalmente a un tema predeterminado
Cambiar temporalmente a un tema predeterminado

Los temas predeterminados son Twenty Nineteen, Twenty Seventeen, Twenty Sixteen, etc. Si no tiene uno instalado en su sitio, puede hacer clic en el botón Agregar nuevo para instalación y activación. Consulte nuestro artículo sobre cómo instalar un tema de WordPress para obtener instrucciones paso a paso.

Después de cambiar al tema predeterminado, compruebe si persiste el error RSS Feed en WordPress. Puede visitar su transmisión en una ventana del navegador o puede probar con un herramienta de validación de feeds.

Si el error desaparece, significa que su tema de WordPress ha causado el problema. Puede ponerse en contacto con el autor del tema para obtener ayuda o puede encontrar un nuevo tema que sea apropiado para su sitio.

Esperamos que este artículo le haya ayudado a corregir este error de RSS en WordPress en su sitio.

Lea también: 45 errores de WordPress: causas y soluciones

Compartir con tus amigos:

Deja un comentario