Recentemente, um de nossos usuários reclamou que a paginação de posts do WordPress estava ocultando o conteúdo completo em seu feed RSS. Após uma rápida pesquisa, descobrimos que este é um bug do núcleo do WordPress (#10984) que foi relatado há 4 anos e ainda não foi corrigido. Neste artigo, mostraremos como corrigir a paginação de posts do WordPress que oculta conteúdo em feeds RSS.
O problema ocorre quando você divide seus posts do WordPress em várias páginas, e se você configurou os feeds RSS para exibir o texto completo, seus feeds RSS exibirão apenas o conteúdo da primeira página do post (ou seja, antes da tag <!--nextpage-->).
Felizmente, um dos contribuidores, Simon Wheatley, postou uma solução alternativa que corrige o bug.
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
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 );
O código acima adiciona um filtro a the_content permitindo que os feeds exibam o conteúdo completo das postagens e ignorem a paginação (veja mais exemplos de como adicionar conteúdo em seus feeds RSS). Esperamos que este problema seja resolvido em breve em uma futura versão do WordPress. Até lá, esta solução alternativa garantirá que seus assinantes recebam o conteúdo completo em seu leitor de RSS.
Esperamos que este artigo tenha ajudado você a corrigir o problema de paginação de postagens do WordPress em feeds RSS. Deixe-nos saber o que você pensa deixando um comentário abaixo ou junte-se a nós no Twitter e Google+.


Amlan Dutta
Como fazer a barra flutuante flutuar e depois parar assim que o final do conteúdo for alcançado?
Amlan Dutta
Hamza
Interessante!