Header missing on product category archives when minifying JS with WP Rocket

Hi,

I use WP Rocket on my site: https://www.couple-of.com/he with Woocommerce.

When enabling "Minify JS" the header disappers on product category archive pages, for example:

There are also a couple of console errors:
Uncaught TypeError: Cannot read property 'mouse' of undefined
Uncaught TypeError: a(...).slider is not a function

Other pages (e.g. homepage, product pages, cart, checkout) are fine.

How can I continue using WP Rocket's Minify JS option and have the header appear on product category archive pages?

Thanks,
Yaniv

Comments

  • Hi,

    we did never tested this plugin so we don't why is that happening but all JS and CSS files were minified as much as possible and we do not recommend to touch any of these files.

    Thanks!
  • You should test the theme will all popular caching plugins. Your theme is very popular and should be compatible with different kinds of setups, at least the popular ones.

    What's different in the product category pages? Any special JS file that isn't loaded on other pages?
  • Sorry but we can not test our theme with all popular cache plugins and for sure we can not make theme compatible with all of them. The most popular cache plugins are like W3 Total Cache and Super Cache and as far as we know, BeTheme works very well with both.

    We do not load any special JS files on category product pages. All js scripts comes from WooCommerece plugin and we do not add any extra.
  • If you used automated testing you could test all popular caching plugins. Just saying...
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.