Hi @yb1313, thanks for taking the time to leave feedback. I’m Robey, Product Manager for WP-Optimize, and I’d like to help you get to the bottom of this rather than leave it as an unresolved conflict.
You wrote: “it caused a rotating graphics element that I had on my website, to malfunction and mess up its clickable links. After disabling the WP-optimize plugin, the issue was resolved.”
That description points very strongly to a specific, fixable cause: our Minify feature was almost certainly merging or minifying the JavaScript that powers your slider or carousel, and the merged bundle broke the script’s initialization. Sliders are one of the most common categories of plugin that need their JS excluded from processing, because they often rely on specific load order and inline configuration that don’t survive being combined with other scripts.
The good news is you don’t have to choose between optimization and a working slider. There are two straightforward options:
- Go to WP-Optimize → Minify → JavaScript
- Scroll to Exclude JavaScript from processing
- Add a wildcard pattern matching the slider plugin’s folder, for example
*/plugins/your-slider-plugin-name/*
- Save, then purge the cache from WP-Optimize → Cache
Minification conflicts are a real category of problem, and we take them seriously. A few things worth knowing:
- We maintain a growing list of default exclusions for known-problematic scripts, and we add to it with every release.
- Every cache and minification plugin on the market, including the paid ones, requires some level of per-site tuning when aggressive JavaScript optimization is involved. It isn’t a flaw unique to WP-Optimize, but that doesn’t mean we can’t do better at guiding people through it, and we’re actively working on exactly that.
If you’re willing to give it another try, please open a thread in the support forum with the name of the slider and a link to the page where it was breaking. We’ll make sure you get a working configuration, and if we can reproduce it, we’ll add the fix to our defaults so it stops being a problem for everyone.
Either way, I appreciate the feedback. The only reviews we learn nothing from are the ones nobody writes.
Robey
Product Manager, WP-Optimize