首页 » 博文 » wpbeginner » 最佳教程 » 如何修复 WordPress 帖子分页隐藏 RSS 源中的内容

如何修复 WordPress 帖子分页隐藏 RSS 源中的内容

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

当您将 WordPress 帖子拆分为多个页面时,就会出现问题,并且如果您已将RSS feed设置为显示全文,那么您的 RSS feed 将仅显示帖子第一页的内容(即<!--nextpage-->标签之前)。

值得庆幸的是,贡献者之一Simon Wheatley发布了一项修复该错误的解决方案。

您需要做的就是将此代码添加到主题的functions.php 文件或特定于站点的插件中:

123456789functionwpb_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 阅读器中获得完整内容。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top