Sorry, I just saw the other threads talking about the same thing.
Still, I’d like your input on WP-Rocket specifically.
WP-Rocket is a premium plugin that I don’t own. So I can’t test it out to see how it works with Plugin Organizer. If it is doing caching then it might run into issues if you are loading different plugins on different pages and changing the CSS and JS that is loaded. Caching plugins usually rely on the same plugins being loaded on every page. So they generally can’t handle a different set of plugins on every page.
I see, so you say that’s its generally best to avoid using PO+caching plugins together in order to avoid conflicts?
No. It can work with caching plugins. It just makes everything more complicated. You can’t have a complicated set up in PO or nothing ever gets cached.
Yes, both work together, but you can’t use all of the WP Rocket functions.
I have the following setup:
– WP Rocket (incl. Cloudflare support)
– Plugin Organizer
– Clearfy (incl. Assets Manager support)
I have different plugin setups for the
– shop sites versus admin sites
– page sites
– product sites
– homepage
– landing pages
– contact site
additionally finetuned with Assets Manager (JS and CSS files incl/excl).
The only thing I couldn’t use is the WP Rocket feature to combine JS and CSS files into fewer files, because every page has a different setup and so every page would have a different set of combined JS and CSS files with different combined content. As a summary the user would load the same JS and CSS sources multiple times in different combined JS and CSS files.
But that’s no problem for me to dectivate this feature, because the WP Rocket team doesn’t recommend this for a HTTP/2 enabled server anyway (https://docs.wp-rocket.me/article/1009-configuration-for-http-2).
Another feature I had to disable was the options -„Render-blocking“ CSS/JS-, but I think that’s a problem of the used plugins on my site.
Everything else works great!