• Hi guys,

    The plugin is somehow blocking the WP-Rocket caching, until the cookie law is accepted.
    Is that normal behavior?

    This is the reply from WP-Rocket support:

    The problem is coming from EU Cookie Law plugin. Until you accept cookies, cached version will not show up. Once you accept cookies, you will get cached version of the site and you’ll be able to see minified files as well.

    https://www.ads-software.com/plugins/eu-cookie-law/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Marco Milesi

    (@milmor)

    Hi,
    yes, it may be normal. Does this cause problems?

    I didn’t check that plugin but will try asap

    Wouldn’t an option to whitelist some scripts solve this?

    Thread Starter Daniele

    (@dabesa)

    I don’t think so – the EU cookie plugin prevents the cached version to be loaded, so isn’t about minification.

    Anonymous User 4048828

    (@anonymized-4048828)

    Looking at WP Rocket’s code, it seems to check if EU Cookie Law is enabled *and* if it is set to auto-block scripts & iframes.

    If so, then it will add ‘euCookie’ to a required list of cookies to be present before it generates caching files (see the wp-rocket/inc/3rd-party/eu-cookie-law.php file for details).

    This makes sense, as it would prevent accidentally serving a cached page *with* code for setting cookies to someone who didn’t agree to it, or vice versa.

    The problem on the other hand is that EU Cookie Law removes its own code from the pages if ‘euCookie’ has been set. So if you accept the cookie notification and then navigate to a yet-to-be cached page (which would then no longer tell you about cookies), the next visitor of that now-cached page will not see the cookie notice (because the previous visitor caused EU Cookie Law not to include that).

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Issue with WP-Rocket cache’ is closed to new replies.