• I seem to have surfaced a conflict between Aesop Story Engine’s Gallery module and WP Rocket. (I’m using the most recent releases of both plug-ins and WordPress 4.3 in a subdirectory of my Apache 2.4.x document root on OS X 10.10.5/Server 4.1.5.)

    WHAT I DID:
    Published a new WordPress Post containing an Aesop Story Engine gallery shortcode to embed the gallery.

    WHAT I EXPECTED TO HAPPEN:
    The WordPress Post to appear with the Aesop Story Engine gallery embedded within it.

    WHAT HAPPENED:
    The WordPress Post renders as expected for logged-in users, but the gallery renders as empty for non logged-in (anonymous) users.

    WHAT I DID TO TROUBLESHOOT:
    Deactivated WP Rocket. This resulted in the WordPress Post to render properly (including the Aesop Story Engine embedded gallery) for all users regardless of login status.

    WHAT I DID TO FURTHER TROUBLESHOOT:
    Identified one Aesop Story Engine CSS file (/wordpress/wp-content/plugins/aesop-story-engine/public/assets/css/ai-core.css) and one Aesop Story Engine JS file (/wordpress/wp-content/plugins/aesop-story-engine/public/assets/js/ai-core.min.js) and added these individually and collectively to WP Rocket’s CSS and JS minification exclusions. This resulted in no positive impact on the problem.

    Added the specific page to WP Rocket’s Never cache the following pages field. This also resulted in no positive impact on the problem.

    ADDITIONAL INFORMATION:
    Oddly, multiple Aesop Story Engine embedded galleries work fine for all users, regardless of login status, on a password protected page.

    My development/staging server is down and unavailable for another few weeks, so I can’t provide a live example of the problem.

    I’ve deactivated WP Rocket and activated Wordfence’s Falcon Engine caching module. Surprisingly (or not, lately), the page in question renders properly without regard to user login status.

    Please advise.

    https://ww.wp.xz.cn/plugins/aesop-story-engine/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter Michael Fraase

    (@mfraase)

    Here’s an update:

    The conflict is definitely related to WP Rocket’s Images LazyLoad implementation. Deactivating WP Rocket’s Images LazyLoad implementation, by unchecking the Images LazyLoad checkbox, causes the page — including the embedded Aesop Story Engine gallery — to render properly for users that are not logged in, but displays only the first image in the gallery (with none of the embedded controls) for logged-in users.

    Plugin Author Michael Beil

    (@michaelbeil)

    That is quite interesting Michael. Thanks for all the details as they are very helpful.

    It would seem like the best option is to leave the WP Rocket Image LazyLoad implementation off. Is all good now?

    Thread Starter Michael Fraase

    (@mfraase)

    Here’s the complete solution:

    For posts or pages with embedded Aesop Story Engine galleries, uncheck both WP Rocket Images LazyLoad and JS Minification checkboxes for those posts and pages.

    Plugin Author Michael Beil

    (@michaelbeil)

    Thanks for letting us know Michael!

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Gallery module conflict with WP Rocket’ is closed to new replies.