Cómo arreglar la paginación de publicaciones de WordPress que oculta el contenido en la fuente RSS

Recientemente, uno de nuestros usuarios se quejó de que la paginación de publicaciones de WordPress ocultaba el contenido completo en su fuente RSS. Después de hacer una investigación rápida, resulta que este es un error del núcleo de WordPress (N.º 10984) que se informó hace 4 años y aún no se ha solucionado. En este artículo, le mostraremos cómo arreglar la paginación de la publicación de WordPress que oculta el contenido en las fuentes RSS.

El problema ocurre cuando divide sus publicaciones de WordPress en varias páginas, y si ha configurado las fuentes RSS para mostrar texto completo, entonces sus fuentes RSS solo mostrarán el contenido de la primera página de la publicación (es decir, antes <!--nextpage--> etiqueta).

Afortunadamente uno de los contribuyentes, Simon Wheatley, han publicado una solución que corrige el error.

Todo lo que necesita hacer es agregar este código en el archivo functions.php de su tema o en un sitio específico plugin:



function wpb_full_text_for_feeds( $content ) {
    if ( ! is_feed() )
        return $content;
    global $post;
    $content = $post->post_content;
    return $content;
}

add_filter( 'the_content', 'wpb_full_text_for_feeds', -100 );


El código anterior agrega un filtro a the_content permitiendo que las fuentes muestren el contenido completo de la publicación e ignorando la paginación (vea más ejemplos de cómo agregar contenido en sus fuentes RSS). Con suerte, este problema se resolverá pronto en una versión futura de WordPress. Hasta entonces, esta solución se asegurará de que sus suscriptores obtengan el contenido completo en su lector de RSS.

Esperamos que este artículo le haya ayudado a solucionar el problema de paginación de publicaciones de WordPress en las fuentes RSS. Háganos saber lo que piensa dejando un comentario a continuación o únase a nosotros en Twitter y Google+.

.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *