Replies: 0
I have a weird phenomenon. I am using W3TC with object cache (over APC), minify and opcode cache, no other caches (in particular not the page cache!).
It was originally working fine (and I’m using it on another page as well where I didn’t see issues).
Then, a few days ago, the WP admin started misbehaving. It started by a plugin showing as disabled after it was enabled, despite the message “plugin activated” on the same page. I thought it was an issue with the plugin. But then I saw other plugins being unable to *de*activate. And then I saw issues with settings in other plugins such as WooCommerce Germanized not persist – it would show “settings saved successfully”, but on the same page I would see the old setting set!
I eventually figured out that it was a display issue because in the database the new settings did exist correctly. Suspecting cache at this point, I noticed that purging W3TC caches did fix the immediate issue, meaning the new setting would be shown, however it would then yet again appear to not persist after changing again.
However, the problem is a bit elusive, because it happens only sometimes. Some other times, the same setting that failed to work correctly previously would suddenly start working fine, and some other random setting may later start to misbehave. This is especially problematic if I change a setting, it shows the old one after saving and I don’t notice, and then I change a different setting on the same screen, because this will effectively undo the first change upon saving the second one…
Disabling object cache in W3TC makes this problem go away.
I tried googling for it but I couldn’t find any hint, only things related to page cache, which I have disabled anyway.
What could possibly be going on here? Thank you!