
wordpress修复插件
Are you encountering RSS feed errors on your WordPress site? RSS feeds help users subscribe to your blog using news reader apps like Feedly.
您是否在WordPress网站上遇到RSS feed错误? RSS feed可帮助用户使用Feedly等新闻阅读器应用程序来订阅您的博客。
Since RSS feeds are published in the XML markup language, a tiny mistake in the feed can make it unreadable, and users will not be able to see new content in their news feeds.
由于RSS提要以XML标记语言发布,因此提要中的一个小错误会使它变得不可读,并且用户将无法在其新闻提要中看到新内容。
Other apps also rely on getting content updates from your WordPress RSS feed. For example, if you use IFTTT to automate social sharing of your new posts, then that would stop working as well.
其他应用程序也依赖于从WordPress RSS feed获得内容更新。 例如,如果您使用IFTTT来自动化新帖子的社交共享 ,那也将停止工作。
In this article, we will show you how to easily fix RSS feed errors in WordPress. We will also talk about what causes those errors and how to avoid them in the future.
在本文中,我们将向您展示如何轻松修复WordPress中的RSS feed错误。 我们还将讨论导致这些错误的原因以及将来如何避免这些错误。

最常见的WordPress RSS Feed错误 (Most Common WordPress RSS Feed Errors)
Most common WordPress RSS feed errors are caused by poor formatting.
最常见的WordPress RSS feed错误是由格式错误引起的。
WordPress outputs RSS feeds in XML which is a strict markup language. A missing line break or an extra tab can break your RSS feed.
WordPress以严格的标记语言XML输出RSS feed。 缺少换行符或多余的选项卡可能会破坏您的RSS feed。
The RSS error message will look something like this:
RSS错误消息如下所示:
XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:XML解析错误:XML或文本声明不在实体的开头
位置:http://example.com/feed
第2行,第1列:
Depending on what browser you are using, your RSS feed error message may vary.
根据您使用的浏览器,您的RSS feed错误消息可能会有所不同。
You can also see this error message when visiting your feed in a browser.
在浏览器中访问Feed时,您还会看到此错误消息。
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
警告:无法修改标头信息–标头信息已经发送过(输出自/home/username/example.com/wp-content/themes/twentysixteen/functions.php:433开始)在/home/username/example.com/wp- 1228行的include / pluggable.php
If you are using FeedBurner, then your errors may look different.
如果您使用FeedBurner ,那么您的错误可能看起来有所不同。
Having said that, let’s take a look at what causes these RSS feed errors and how to fix them.
话虽如此,让我们看一下是什么原因导致这些RSS feed错误以及如何解决它们。
在WordPress中手动修复RSS Feed错误 (Manually Fixing RSS Feed Errors in WordPress)
The most likely reason for your RSS feeds to show error is poor formatting. This poor formatting can be caused by a blank space after closing PHP tag in a plugin or in your theme’s functions.php file.
RSS供稿显示错误的最可能原因是格式不正确。 关闭插件中或主题的functions.php文件中PHP标记后,空格引起的格式设置不正确。
If you recently added a code snippet to your theme or child theme‘s functions.php file. Then you need to edit your functions file.
如果您最近在主题或子主题的functions.php文件中添加了代码段。 然后,您需要编辑功能文件。
If there is a closing PHP tag at the end of your functions file, then you need to make sure that there is no extra space or line breaks after it.
如果函数文件末尾有一个封闭PHP标记,则需要确保其后没有多余的空间或换行符。
Ideally, the closing PHP tag is not required at the end of the file. This is why it would be best if you remove the closing php tag altogether.
理想情况下,在文件末尾不需要结束PHP标记。 这就是为什么最好完全删除关闭php标记的原因。
This should fix the problem in most cases. However, if it does not fix your RSS feed error, then continue reading.
在大多数情况下,这应该可以解决问题。 但是,如果它不能解决您的RSS feed错误,请继续阅读。
禁用RSS Feed相关插件 (Disable RSS Feed Related Plugins)
If you are using a WordPress plugin that modifies your website’s RSS feed or creates a new one, then you need to disable that plugin.
如果您使用的WordPress插件可以修改网站的RSS提要或创建一个新的WordPress提要,则需要禁用该插件。
If you are unsure, then you can temporarily disable all WordPress plugins.
如果不确定,则可以暂时禁用所有WordPress插件 。

Next, check your RSS feed for the error. If the error disappears, then this means one of the plugins installed on your website was the culprit.
接下来,检查您的RSS feed中的错误。 如果错误消失,则表明您网站上安装的插件之一是罪魁祸首。
You can now reactivate your installed plugins one by one and check your RSS feed after activating each plugin. This way you will be able to find out exactly which plugin is causing the issue.
现在,您可以一个一个地重新激活已安装的插件,并在激活每个插件后检查RSS源。 这样,您将能够准确找到导致问题的插件。
Once you have located the plugin, you can contact the plugin’s support for an update or find an alternative plugin that does the same thing.
找到插件后,您可以联系插件支持以进行更新,或者找到具有相同功能的替代插件。
临时切换到默认主题 (Temporarily Switch to a Default Theme)
Occasionally, a poorly coded WordPress theme function can also affect your WordPress RSS feed. To see if the problem is caused by your WordPress theme, you need to temporarily switch to a default WordPress theme.
有时,编码错误的WordPress主题功能也会影响您的WordPress RSS feed。 要查看问题是否是由WordPress主题引起的,您需要暂时切换到默认的WordPress主题。
Simply go to Appearance » Themes page and if you already have a default theme installed then activate it.
只需转到外观»主题页面,如果您已经安装了默认主题,则将其激活。

Default themes include Twenty Nineteen, Twenty Seventeen, Twenty Sixteen, and so on. If you don’t have one installed on your website, then you can click on the Add New button to install and activate it. See our guide on how to install a WordPress theme for step by step instructions.
默认主题包括“二十一十九”,“二十十七”,“二十十六”等等。 如果您的网站上没有安装,则可以单击“添加新”按钮来安装并激活它。 请参阅有关如何安装WordPress主题的指南, 以获取逐步说明。

After switching to the default theme, check your WordPress feed for error. You can visit your feed in a browser window or test it with a feed validator tool.
切换到默认主题后,检查WordPress feed中是否有错误。 您可以在浏览器窗口中访问Feed,或使用Feed验证程序对其进行测试。
If the error disappears, then this means your WordPress theme was causing the issue. You can contact the theme author for support or find a suitable new theme for your website.
如果错误消失,则表明您的WordPress主题引起了该问题。 您可以与主题作者联系以获得支持或为您的网站找到合适的新主题。
We hope this article helped you fix WordPress RSS feed errors on your site. You may also want to take a look at our guide on how to increase your website traffic and why you need to build an email list right away.
我们希望本文能帮助您修复网站上的WordPress RSS feed错误。 您可能还需要查看我们的指南, 了解如何增加网站流量以及为什么需要立即建立电子邮件列表 。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
如果您喜欢这篇文章,请订阅我们的YouTube频道 WordPress视频教程。 您也可以在Twitter和Facebook上找到我们。
翻译自: https://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-rss-feed-errors/
wordpress修复插件