Recentemente uno dei nostri utenti si è lamentato con noi riguardo alla paginazione dei post di WordPress che nasconde il contenuto completo nel loro feed RSS. Dopo una rapida ricerca, si scopre che questo è un bug del core di WordPress (#10984) che è stato segnalato 4 anni fa e non è ancora stato risolto. In questo articolo, ti mostreremo come correggere la paginazione dei post di WordPress che nasconde il contenuto nei feed RSS.
Il problema si verifica quando dividi i tuoi post di WordPress in più pagine, e se hai impostato i feed RSS per visualizzare il testo completo, allora i tuoi feed RSS visualizzeranno solo il contenuto della prima pagina del post (cioè prima del tag <!--nextpage-->).
Fortunatamente uno dei contributori, Simon Wheatley, ha pubblicato una soluzione alternativa che corregge il bug.
Tutto ciò che devi fare è aggiungere questo codice nel file functions.php del tuo tema o in un plugin specifico per il sito:
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 );
Il codice sopra aggiunge un filtro a the_content consentendo ai feed di visualizzare il contenuto completo del post e ignorando la paginazione (vedi altri esempi su come aggiungere contenuti nei tuoi feed RSS). Speriamo che questo problema venga risolto presto in una futura versione di WordPress. Nel frattempo, questa soluzione alternativa garantirà che i tuoi abbonati ricevano il contenuto completo nel loro lettore RSS.
Speriamo che questo articolo ti abbia aiutato a risolvere il problema della paginazione dei post di WordPress nei feed RSS. Facci sapere cosa ne pensi lasciando un commento qui sotto o unisciti a noi su Twitter e Google+.


Amlan Dutta
Come fai a far sì che la barra mobile rimanga fissa e poi si fermi non appena viene raggiunta la fine del contenuto?
Amlan Dutta
Hamza
Interessante!