WordPress如何修复RSS Feed错误

2019年10月5日09:31:39 2

WordPress网站上遇到RSS feed错误怎么办?

RSS feed可以帮助用户使用Feedly等新闻阅读器应用程序来订阅您的博客。由于RSS提要以XML标记语言发布,所以提要中的一个小错误会使它变得不可读,并且用户将无法在其新闻提要中看到新内容。其他应用程序也依赖于从WordPress RSS feed获得内容更新。

WordPress如何修复RSS Feed错误

本文将介绍如何修复WordPress中的RSS feed错误,以及导致这些错误的原因和如何避免这些错误。

 

最常见的WordPress RSS Feed错误

最常见的WordPress RSS feed错误是由格式错误引起的。

WordPress以严格的标记语言XML输出RSS feed。缺少换行符或多余的选项卡可能会破坏RSS feed。

RSS错误消息将如下所示:

  1. XML解析错误:XML或文本声明不在实体的开始
  2. 位置:http://example.com/feed 
  3. 第2行,第1列:

不同浏览器,RSS feed错误消息可能会有所不同。在浏览器中访问Feed时,还会看到此错误消息。

  1. 警告:无法修改标头信息–已在/home/username/example.com/wp-中发送的标头(输出始于/home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) 1228行上的include / pluggable.php

 

手动修复RSS Feed错误

RSS供稿显示错误的最可能原因是格式不正确。关闭插件中或主题的functions.php文件中的PHP标记后,空格引起的格式设置不正确。

如果最近在主题或子主题的functions.php文件中添加了代码段。然后,您需要编辑功能文件。

如果函数文件末尾有一个封闭的PHP标记,则需要确保其后没有多余的空间或换行符。

理想情况下,在文件末尾不需要结束PHP标记。这就是为什么最好完全删除关闭php标记的原因。

在大多数情况下,这可以解决问题。但是,如果它不能解决RSS feed错误,请继续阅读。

 

禁用RSS Feed相关插件

如果使用的WordPress插件可以修改网站的RSS Feed或创建一个新的WordPress插件,则需要禁用该插件。如果不确定,则可以暂时禁用所有WordPress插件。

接下来,检查RSS feed中的错误。如果错误消失,则表明网站上安装的插件之一是罪魁祸首。

然后一个一个地重新激活已安装的插件,并在激活每个插件后检查RSS源。这样,将能够准确找出是哪个插件导致了问题。

找到插件后,您可以联系插件支持以进行更新,或者找到具有相同功能的替代插件。

 

临时切换到默认主题

有时候,编码错误的WordPress主题功能也会影响您的WordPress RSS feed。要查看问题是否是由WordPress主题引起的,需要暂时切换到默认的WordPress主题。

只需转到 外观 » 主题 页面,如果已经安装了默认主题,则将其激活。默认主题包括“二十一十九”,“二十七”,“二十六”等。如果网站上没有安装,则可以单击“添加新”按钮来安装并激活它。

切换到默认主题后,检查WordPress feed是否有错误。可以在浏览器窗口中访问Feed,或使用Feed验证程序对其进行测试。

如果错误消失,则表明WordPress主题引起了该问题。

©里维斯社,本站推荐使用的主机:阿里云腾讯云;本站推荐使用的WP主题:WordPress主题

晨会游戏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar 小石 3

      开启feed容易被采集,我直接关了

        • avatar 里维斯社 Admin

          @小石 技术站的话,一般都怕采集,资讯站就无所谓了