How to fix WordPress RSS feed errors

If you experience errors when trying to access your WordPress site’s RSS feed, it’s usually due to a formatting issues. Note that not all web browsers support the native viewing of RSS feeds, so your first step is to ensure that you’re accessing the feed using a supported RSS client.

WordPress renders RSS feeds in a language called XML. Missing line breaks or additional tabs in the XML code can cause errors to occur. Typical error messages include:

XML Parsing Error: XML or text declaration not at start of entity
 Location: http://mysite.com/feed
 Line Number 4, Column 1:
Warning: Cannot modify header information – headers already sent by (output started at 
/home/xyz/mysite.com/wp-content/themes/twentyseventeen/functions.php:428) in 
/home/xyz/mysite.com/wp-includes/feed.php on line 67

If you’ve recently made manual changes to your theme’s functions.php file, then there may be a code formatting issue creating the error. Open the functions.php file in the WordPress Editor (Appearance > Editor > Theme Functions) and, if there is a closing php tag at the end the file, make sure that there is no extra space or line breaks after it. A closing php tag is not required in this file, so it may be better to delete it.

If this does not work, you can install a plugin called Fix My Feed RSS Repair to try to diagnose and resolve the issue.

Add plugin

Install and activate the plugin from the WordPress administration dashboard, then head to Tools > Rss Feed Fix.

Fix feed button

Click the Fix Feed button to resolve the issue. Once the plugin has diagnosed the issue, try visiting your feed in a browser window or test it with a feed validator.

For further questions, or if you need help, please open a support ticket from your HostPapa Dashboard. Follow this link to learn how.

Was this article helpful?

  • Was this article helpful ?

  • yes   no

Related Articles

Leave A Comment?