如何修复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小时内回复。
2024-04-22 02:25:49
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
[email protected]
取消

选择聊天工具: