有时候我们的网站在订阅 RSS 时会出现一些错误,通常情况下是导出的格式不当引起的,WordPress 输出 RSS 源为 XML 格式。当然也不排除是主题自身的问题,这里介绍了几种解决方法,同时也提供插件修复使用。
你遇到对你的 WordPress 网站一个 RSS 提要的错误?最近我们的一个读者问我们如何解决 WordPress 的 RSS 提要的错误。有多种类型的 RSS 提要的错误,他们可以通过插件和主题的变化引起的。在本文中,我们将告诉你如何找到并修复 WordPress 的 RSS 提要的错误。
最常见的 WordPress RSS 订阅错误
最常见的 WordPress 的 RSS 提要错误是由格式不当引起的。 WordPress 的输出 RSS 源的 XML 这是一个严格的标记语言。一条失踪换行符或一个额外的标签可以打破你的 RSS 提要。
RSS 的错误信息会是这个样子:
XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:
根据您所使用的浏览器,RSS 提要的错误信息可能会有所不同。
在浏览器中访问您的饲料时,也可以看到此错误消息。
Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228
如果你正在使用 FeedBurner 的,那么你的错误可能会有所不同。
说了这么多,让我们来看看是什么原因导致这些 RSS 提要错误,以及如何解决这些问题。
手动修复 RSS 订阅错误在 WordPress 的
您的 RSS 最可能的原因提要显示错误格式较差。这个可怜的格式可以通过空格的插件或在你的主题关闭 PHP 的标签后引起的 functions.php 文件。
如果您近期添加一段代码,你的主题或子主题的 functions.php 文件。然后,你需要编辑功能的文件。
如果在你的函数文件的最后一个结束的 PHP 代码,请务必有后没有多余的空间,或换行符。
理想的是,在该文件的末尾不要求封闭的 PHP 标记。这就是为什么它会是最好的,如果你完全取消闭幕 PHP 标记。
这在大多数情况下解决问题。但是,如果不解决您的 RSS 提要的错误,然后继续阅读。
固定 WordPress 的 RSS 订阅错误使用插件
你需要做的第一件事是安装并激活修复我输入 RSS 修复插件。激活后,只需转到工具»RSS 订阅修复页面。
插件地址:https://wordpress.org/plugins/fix-my-feed-rss-repair/
点击修复按钮,饲料,这就是全部。
您现在可以访问您的饲料在浏览器窗口或用测试饲料验证工具。
我们希望这篇文章帮助您在网站上的 WordPress 安装 RSS 提要的错误。你也可能想看看我们的指南就如何使不同的 RSS 提要 WordPress 中每个类别。
来源:http://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-rss-feed-errors/
发表回复