你是否在你的WordPress网站上遇到RSS feed错误? 最近我们的一位读者问我们如何修复WordPress RSS Feed错误。 RSS Feed错误有多种类型,可能是由插件和主题的变化引起的。 在本文中,我们将向您展示如何查找和修复WordPress RSS Feed错误。
最常见的WordPress RSS源错误
最常见的WordPress RSS源错误是由不良格式造成的。 WordPress以XML格式输出RSS,这是一种严格的标记语言。 缺少换行符或额外的选项卡可能会损坏您的RSS提要。
RSS错误信息如下所示:
XML解析错误:XML或文本声明不在实体的开始
地点:http://example.com/feed
第2行第1列:
根据您使用的浏览器,您的RSS源错误消息可能会有所不同。
在浏览器中访问您的Feed时,您也可以看到此错误消息。
警告:无法修改头文件信息 – /home/username/example.com/wp-中已经发送的头文件(输出在/home/username/example.com/wp-content/themes/twentysixteen/functions.php:433开始) 包括1228行/ pluggable.php
如果你正在使用FeedBurner,那么你的错误可能看起来不一样。
话虽如此,让我们来看看是什么原因导致这些RSS Feed错误,以及如何解决这些错误。
在WordPress中手动修复RSS Feed错误
您的RSS提要显示错误的最可能的原因是糟糕的格式。 这可怜的格式化可能是由关闭插件或主题的functions.php文件中的php标签后的空白。
如果您最近添加了一个代码片段到您的主题或子主题的functions.php文件。 那么你需要编辑你的功能文件。
如果在你的函数文件末尾有一个关闭的php标签,确保没有额外的空间或换行符。
理想情况下,在文件末尾不需要关闭PHP标签。 这就是为什么最好如果你完全删除关闭的PHP标签。
这应该在大多数情况下解决这个问题。 但是,如果它不能解决您的RSS源错误,请继续阅读。
使用插件修复WordPress RSS Feed错误
首先你需要做的是安装和激活Fix My Feed RSS Repair插件。 激活后,只需去 工具»RSS源修复 页。
点击修复按钮,这就是全部。
您现在可以在浏览器窗口中访问您的供稿,或使用供稿验证器工具对其进行测试。
我们希望这篇文章能够帮助您在您的网站上修复WordPress RSS Feed错误。 您也可以参考我们的指南,了解如何在WordPress中为每个类别制作单独的RSS feed。