I updated the Super Cache plugin yesterday.
It broke my RSS feed.
If I have Super Cache turned on, this is the error:
This feed does not validate.
line 3, column 82: XML parsing error: <unknown>:3:82: XML or text declaration not at start of entity [help]
… closing HTML tag. Check your theme. –><?xml version=”1.0″ encoding=”UT …
2. <!– Page not cached by WP Super Cache. Blank Page. Check output buffer usage by plugins. –>
3. <!– Page not cached by WP Super Cache. No closing HTML tag. Check your theme. –><?xml version=”1.0″ encoding=”UTF-8″?>
But, as soon as turn caching off, it works fine.
First, I tried to disable the plugin in, but for some reason, disabling the plugin never actually disabled it, and it continued to cache. Turning off caching in Super Cache’s settings was the only way to get my feed working again.
My only initial thought is that, for some reason, the plugin is adding a blank line at the top of the feed. With Super Cache off, the feed begins with:
1. <?xml version=”1.0″ encoding=”UTF-8″?>
2. <rss version=”2.0″
Any fixes other than keeping this plugin off?
- The topic ‘Super Cache causing RSS error’ is closed to new replies.