Is there any fix for this?
The only way I found to stop the admin / user bar from being cached was to:
Uncheck Don’t cache pages for known users.
-Under the Advanced tab > Miscellaneous
Check Make known users anonymous so they’re served supercached static files.
-Under the Advanced tab > Miscellaneous
Of course, this will completely disable the admin bar (but you should still technically be logged in). We use our site as a local Intranet where all users have an account, but only a few need access to the administration area, so this works for us.
Would be nice if they’d add an option to just not cache the bar but still display it, though.
I completely overlooked the ‘Don’t cache pages for known users’ option. Oops :p.
But you say uncheck it? It was unchecked for me and other people saw the admin bar. And if they wanted to reply to a blogitem it said I was logged in.
So it seems I have to check ‘Don’t cache pages for known users’. Then it won’t cache me and other authors?
Well it depends on your environment. We’ve got it unchecked because our pages get served slower, so caching takes precedence over the admin bar for us. Most employees don’t need access to the bar anyway, so it’s not a huge problem.
When you uncheck that option, it will cache pages for known users, so it will cache the admin bar. In order to stop this, you’ll have to then check the “Make known users anonymous so they’re served supercached static files”.
Of course, this then completely hides the admin bar for everyone, but you’ll still technically be logged in if you have your account remembered. You’ll just need to navigate to http://www.site.com/wp-admin manually to access the admin bar.