Since you already have the “Don’t cache pages for logged in users” option activated, what about selecting cache with validation
under Cache Control Policy
for “HTML” content?
Explanation: Essentially, the “don’t cache pages for logged in users” option should already be sending a no-cache
header for your logged users only.
If a user has a cached page in its browser (as a non-logged user) and then tries to access the same page when logged in, the cache with validation
option inside your “Cache Control Policy” setting for HTML contents should be sending the must-revalidate
tag.
Hence, a logged in user would send no-cache,must-revalidate
, always requesting a fresh page.
This is pretty much what @gmazzap explained with headers – but from a W3 Total Cache configuration perspective.
Related Posts:
- Best way to show Dynamic Content on a Cached WordPress Site?
- Is define(‘WP_CACHE’, true) needed for object caching?
- Prevent WordPress from sending Cache-control http header
- Optimize apache for WP use
- What exactly is an advanced object cache?
- Will I see a performance hit if I use native API calls like get_the_title() instead of $post->post_title?
- WordPress Browser Cache with W3-Total-Cache doesn’t show new posts [closed]
- Nginx + WordPress + HHVM: Why isn’t Batcache working? Would Varnish help even more?
- Does a low traffic WordPress site need a caching plugin and a CDN
- wp_cache_set() or wp_cache_add()
- How to use cache with simplepie
- Fragment caching increasing database queries
- Which WordPress pages/URLs should never be cached?
- How to archive a wordpress site (make it read only)
- Stale cache handling with a persistent object cache
- Varnish + W3 Total Page Cache [closed]
- Are there any server requirements for WordPress transients to work properly?
- W3 Total Cache doesn’t detect memcached [closed]
- Settings to get the most out of W3 Total Cache
- can’t see live version of style.css – is it web server caching?
- Want to enforce the visitor to load the new version of your stylesheets and scripts [closed]
- Speed up WordPress
- wp-super-cache exclude file from caching
- Should the page cache be refreshed often? [closed]
- Plugin a specific cache functionality?
- Possible to configure nginx to ignore cache for logged in users in certain roles only?
- Check if a user is connected and get is ID without fully loading wordpress
- Should I enable FastCGI on WordPress?
- Will caching WordPress affect session variables, custom filed updates and displaying images from a non wordpress table?
- Automatically enabled caching in some hosting companies w/o visible plugin (Must use plugin)
- Register script version not showing
- server load. $_SERVER[‘REMOTE_ADDR’] and $_SERVER[‘HTTP_HOST’] [closed]
- Optimizing Jetpack for WordPress [closed]
- Is it possible to save an entire piece of rendered HTML in a transient?
- Execute a piece of code also when the cached version of a page is served
- Can a WordPress blog be entirely hosted on a CDN if cached?
- To have WordPress interact with memcached it must be installed as a PHP extension?
- Transients are not expiring as expected in simple custom plugin
- Prevent installation of style.css cookies and file caching
- How can I revert to showing cached pages when no database connection is available? [closed]
- How to speed up my site [duplicate]
- Headway body classes and W3TC page cache conflict [closed]
- Reasonable Size Limit to options entry
- Is the object cached?
- How can I cache the LearnDash quizzes on my server?
- WP_Object_Cache for heavy WP_Query
- How to store or cache custom shopping cart data for every user’s session
- How to decode wordpress transient cache stored in database?
- Hook an action when a transient is deleted ? Can’t get it to work!
- WordPress PHP 5.5 and OPcache
- Batcache messages no longer in page source
- Accelerate and clean up WordPress [closed]
- How to make page/post password protected so you must reenter everytime you visit the page?
- Fixed version number for cached stylesheets and javascript
- Are get_bloginfo queries cached to start, or should they be cached?
- How effective are cacheing plugins for dynamic pages?
- How can I permanently cache or “archive” a WP blog without needing future maintenance
- How does WP’s cache maintain persistence through page reloads?
- Any idea why Google not caching my site? [closed]
- Gravity forms / Recaptcha / Autoptimize – somewhere it goes wrong
- How to solve minify js and css first time load delay?
- Last-Modified header support doesnât speed up server processing – want more
- How to get Caching Plug-ins to work on localhost with HTTPS?
- WordPress website not showing changes without clearing cache
- Cloud flare, cache, minify question [closed]
- HIgh CPU usage – Will using cache plugins help
- Cache WordPress for offline use
- Jetpack stats and caching strategy [closed]
- issues with object cache (memcached as backend) and wpmu when flush_all is run
- How do I serve fully cached full HTML on cloudfront
- Get user name and caching system
- How to get the URL of a sitemap that contains a certain post?
- How to solve simple wp simple ajax chat caching problem
- dynamic page not displaying correctly when Varnish hosting ignores query string parameters
- How to not cache nonces with WP Rocket?
- Password Protected Pages Don’t Accept A Valid Password After Changing The Password
- What do I do if my WordPress site is suddenly sanitizing portions of URLs it shouldn’t?
- Clear cache when comment is added
- Way to prevent snippet of template from being cached?
- How to make login / logout links cache independent?
- Non Admins Getting Cached Posts
- Why WordPress cache is not available after reload page?
- New blog posts don’t update on page – How to force update of cookies more frequently?
- PHP Fatal Error in cache.php on line 123 $wp_object_cache is non-object
- custom php file inside my custom folder of plugins directory is not caching
- No Query String vs Ignore Query String in WordPress
- w3 total cache uninstall remove cache
- Completely reload style.css
- Page wrongly displayed when cache plugin activated
- Serve content from centralized location
- Major cache but only on WordPress site
- User cannot authenticate after signup when object cache enabled
- W3 Total Cache Minification: way to revert back? [closed]
- After Migration, Warning: include_once() errors on all pages
- Server Variables not recognized in certain posts
- Experiencing a weird caching issues without any caching plugins
- Cannot add version of main.css to wordpress on testing enviroment
- Cache a number of responses from external json feeds?
- How to create a transient that persists the data for the whole duration of the expiration, even when object cache is enabled?
- Why does enabling caching break password protected pages? Is there a way around this?