Hello @thehoundproject
Ewww image optimizer is one of the two most used image optimization plugins along with Smush it plugin. And they both work well with W3 Total Cache.
– Minify: You should always start with manual minify. Enable the minify in Performance>General settings and save all settings and purge the cache. Check your website after that. If you are experiencing some issues or breaking of the style, go to Performance>Minify and disable the settings one by one (firsts JS minify save all settings and purge the cache, check the website after that CSS minify and also save the settings and purge the cache) There is a possibility that some theme or plugin js/CSS files do not agree with minify. In that case, you need to exclude those plugin files from being minified in Performance>Minify>Advanced>Never minify the following JS files: or Never minify the following CSS files:
So for example (this is just an example), if you are experiencing an issue with the navigation bar you should exclude the theme JS files responsible for this.
You can find your theme js and CSS files in /wp-content/themes/yourtheme/js/ or CSS
and add that file in “Never minify following JS files”:
/wp-content/themes/yourtheme/js/nav-bar.js
Alternatively, you can switch to Manual minify and add the JS and CSS files manually and in order. Please note that Manual minify is a tricky process and needs to be done with care.
One more note, every change you make in minify, you can simply revert them. So if you experience any issues simply undo the previous step made.
– As for WP Lucky Wheel, we have no experience and testing with that plugin as it has just 300+ installs. You should get in touch with their support and ask if and how they support caching.
There is a possibility that excluding the mentioned plugin js file as priorly suggested may help with this issue.
You can use User Agent Groups In Performance>User Agent Groups and create a group of user agents by specifying names in the user agents field. Assign a set of user agents to use a specific theme, redirect them to another domain or if an existing mobile plugin is active, create user agent groups to ensure that a unique cache is created for each user agent group. Drag and drop groups into order (if needed) to determine their priority (top -> down).
Thank you!