Yes, WP Ghost works with all major cache plugins and over 1,000 other plugins and themes tested so far. Officially tested and verified cache plugins include W3 Total Cache, WP Super Cache, WP Fastest Cache, LiteSpeed Cache, Cache Enabler, CDN Enabler, Autoptimize, Jetpack, NitroPack, SiteGround Optimizer, Hummingbird, Breeze, Hyper Cache, BunnyCDN, JCH Optimize, WP Speed of Light, SWIS Performance, Rabbit Loader, and more. If your cache plugin is not on the list, it does not mean WP Ghost will not work with it, just that it has not been specifically tested yet. The WP Ghost team periodically expands the tested list and welcomes compatibility reports for plugins not yet included.
Officially Tested Cache Plugins
The WP Ghost team periodically tests compatibility with popular cache plugins to ensure smooth operation with WordPress sites that use caching. The currently tested cache and performance plugins include:
W3 Total Cache, WP Super Cache, WP Fastest Cache, Cache Enabler, CDN Enabler, Autoptimize, Jetpack by WordPress.com, LiteSpeed Cache, Cache-Control, Comet Cache, Power Cache, Hummingbird Cache, Breeze Cache, Hyper Cache, BunnyCDN, JCH Optimize 3, SWIS Performance, WP Speed of Light, SiteGround Optimizer, NitroPack, and Rabbit Loader Cache.
The complete, up-to-date compatibility list is maintained here: WP Ghost Compatibility Plugins List.
What “Compatible” Means in Practice
WP Ghost and cache plugins work at different layers of the WordPress stack, which is why compatibility is generally smooth. Cache plugins serve pre-generated HTML copies to speed up delivery. WP Ghost rewrites WordPress paths at the server level before the browser receives the response. When both are configured correctly:
Cached pages still show custom paths. WP Ghost includes a feature to ensure cached HTML contains your custom WordPress paths rather than the defaults. See Change Paths in Cached Files for the configuration.
Cache purging works normally. When your cache plugin purges after updates, it purges the cached versions of the custom-path URLs.
CDN integration works. If your cache plugin manages a CDN connection, WP Ghost’s CDN mapping applies path changes to CDN-served assets so consistency is preserved across domains.
If Your Cache Plugin Is Not on the List
Not being on the tested list does not mean WP Ghost is incompatible. It means the combination has not been specifically tested yet. Because WP Ghost does not physically modify WordPress files, most cache plugins continue to function alongside it without special configuration.
If you use a cache plugin that is not in the compatibility list and notice any issue, please contact WP Ghost support. The team will work to investigate and add compatibility for plugins not yet verified.
Common Cache + WP Ghost Issues and Fixes
If you notice any issue after enabling both a cache plugin and WP Ghost, try these steps in order:
Clear all caches. After changing paths in WP Ghost, purge your WordPress cache plugin, CDN cache, and server cache. Cached pages from before the change may still reference old paths until caches refresh.
Re-save WP Ghost settings. Go to WP Ghost settings and click Save again to regenerate rewrite rules if they were affected by a cache plugin update.
Enable Change Paths in Cached Files. If cached pages still reference default WordPress paths, this specific feature handles the cache-layer rewriting. See the tutorial linked above.
Use WP Ghost recovery options if locked out. In rare cases where a conflict prevents access, see How to Disable WP Ghost in Case of an Error.
Frequently Asked Questions
Do I need to configure anything special when using a cache plugin?
In most cases no, both plugins work together out of the box. The main setting to know about is Change Paths in Cached Files, which ensures cached HTML uses your custom WordPress paths instead of the defaults. Details in the linked tutorial.
Should I activate WP Ghost first or the cache plugin first?
The order does not matter for activation itself. What matters is that after changing paths in WP Ghost, you purge your cache plugin so it regenerates cached pages with the new paths. A stale cache is the most common cause of “WP Ghost is not working” reports.
Will a cache plugin reveal WordPress paths even after WP Ghost hides them?
Only if the cache was generated before WP Ghost was activated, or if Change Paths in Cached Files is not configured. After purging the cache and enabling this feature, cached pages reflect the same custom paths as live pages.
Does WP Ghost add its own caching?
WP Ghost is a security-focused plugin, not a cache plugin. Its job is hack prevention through path security, firewall, and access controls. For page caching and performance optimization, use a dedicated cache plugin alongside WP Ghost.
Can I use WP Ghost with CDN plugins like BunnyCDN or CDN Enabler?
Yes. BunnyCDN, CDN Enabler, and other CDN integrations are tested and supported. WP Ghost includes CDN mapping features to ensure custom paths apply to CDN-served assets, keeping path security consistent across your main domain and CDN subdomains.
Does WP Ghost modify WordPress core files?
No. WP Ghost works through server rewrite rules and WordPress hooks. No WordPress core files, theme files, or plugin files are modified, including cache plugin files. This is why compatibility with cache plugins is generally seamless, WP Ghost operates at a different layer and does not interfere with cache plugin file operations. Deactivating WP Ghost restores every default path instantly.