如何修复WordPress后分页隐藏RSS Feed中的内容

最近我们的一位用户向我们抱怨WordPress的帖子分页隐藏了他们的RSS提要中的全部内容。经过快速研究后发现,这是一个WordPress核心错误(#10984),它在4年前报道过,但仍然没有修复。在本文中,我们将向您展示如何修复WordPress后分页隐藏RSS源中的内容。

当您在多个页面中拆分WordPress帖子时,如果您已将RSS源设置为显示完整,则会出现此问题文本,然后您的RSS源将仅显示帖子的第一页的内容(即在<! - nextpage - > 标签之前)。

值得庆幸的是,其中一个贡献者Simon Wheatley发布了修复bug的工作。

您需要做的就是在主题的functions.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 );    

上面的代码将过滤器添加到 the_content 允许Feed显示完整的帖子内容并忽略分页(请参阅有关如何在RSS源中添加内容的更多示例)。希望这个问题很快就会在WordPress的未来版本中得到解决。在此之前,此解决方法将确保您的订阅者在其RSS阅读器中获得完整内容。

我们希望本文能帮助您解决RSS Feed中的WordPress帖子分页问题。通过以下评论或在Twitter和Google +上加入我们,让我们知道您的想法。

最近我们的一位用户向我们抱怨WordPress的帖子分页隐藏了他们的RSS提要中的全部内容。经过快速研究后发现,这是一个WordPress核心错误(#10984),它在4年前报道过,但仍然没有修复。在本文中,我们将向您展示如何修复WordPress后分页隐藏RSS源中的内容。

当您在多个页面中拆分WordPress帖子时,如果您已将RSS源设置为显示完整,则会出现此问题文本,然后您的RSS源将仅显示帖子的第一页的内容(即在<! - nextpage - > 标签之前)。

值得庆幸的是,其中一个贡献者Simon Wheatley发布了修复bug的工作。

您需要做的就是在主题的functions.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 );    

上面的代码将过滤器添加到 the_content 允许Feed显示完整的帖子内容并忽略分页(请参阅有关如何在RSS源中添加内容的更多示例)。希望这个问题很快就会在WordPress的未来版本中得到解决。在此之前,此解决方法将确保您的订阅者在其RSS阅读器中获得完整内容。

我们希望本文能帮助您解决RSS Feed中的WordPress帖子分页问题。通过以下评论或在Twitter和Google +上加入我们,让我们知道您的想法。

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。