最近,我们的一个用户向我们抱怨说,WordPress发布的分页在他们的RSS提要中隐藏了完整的内容。经过快速研究,发现这是一个WordPress的核心错误(#10984),该错误在4年前就已报告,至今仍未修复。在本文中,我们将向您展示如何修复WordPress帖子分页隐藏RSS提要中的内容。
当您将WordPress帖子拆分成多个页面时,如果您将RSS提要设置为显示全文,则您的RSS提要将只显示帖子的第一页的内容(即之前<!--nextpage-->
标签)。
谢天谢地,其中一位贡献者西蒙·惠特利发布了一篇修复了这个错误的工作。
您只需将以下代码添加到主题的unctions.php文件或站点特定的插件中:
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 );
由❤️托管WPCode
在WordPress中一键使用
上面的代码将过滤器添加到the_content
允许提要显示完整的帖子内容,并忽略分页(参见更多有关如何在RSS提要中添加内容的示例)。希望这个问题很快就能在WordPress的未来版本中得到解决。在此之前,这个变通办法将确保您的订阅者在他们的RSS阅读器中获得完整的内容。
我们希望这篇文章能帮助你解决RSS提要中WordPress文章的分页问题。请在下面留言或在和Google+上加入我们,让我们知道你的想法。
RSS