Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

My WordPress installation was working quite well, however it recently stopped properly updating feeds when new posts are published. I may have deleted a tranistent feed table using the Clean Options WordPress plugin. I don't know if that's the cause, but I can force it to update by changing one of the Feed settings manually each time.

How can I get it working properly again?

Any suggestion would be appreciated.

Thanks!

share|improve this question
    
Do you have some kind of caching enabled? –  goldenapples Jan 9 '11 at 4:12
    
What feeds exactly you are referring to? –  Rarst Jan 9 '11 at 14:39
    
It fails to update RSS2, RSS, Atom, and RDF feeds. Say I just post an article right now. The feed will only show the items from before then. Not the just-posted story. If I go tweak a feed setting, it then gets flushed and works. But I have to do that each time. I am using W3 Total Cache. –  Sahas Katta Jan 9 '11 at 17:39

1 Answer 1

Do you refer to feed settings in WordPress or W3 Total Cache?

Since I think this is indeed likely to be caching issue I'd check following:

  1. Check that feed is not getting stuck in browser cache (force reload, clear cache and reload).
  2. Verify that headers on feed make sense, http://redbot.org/ is good tool.
  3. Try to disable feed caching in Performance > Page Cache and see if it makes a difference.
  4. Enable debug mode for page cache in Performance > General Settings and look through information it gives on feeds.
share|improve this answer
    
I was having the exact same problems and making sure that feeds weren't being cached in W3 Total Cache worked for me! Thanks so much for the help! –  user3666 Mar 3 '11 at 8:57

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.