Support » Plugin: External Media » Conflict with Advanced Custom Fields

  • Exception caught Jquery conflict with Advanced Custom Fields Pro plugin (ACF) media buttons (images) and/or WYSIWYG content boxes. Media gallery lightbox will not load. Disabling the plugin allows ACF to work as expected.

    This was first noticed with a recent update to WordPress but could be coincidental. We love your plugin, so let us know how we can help you debug.

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author minnur

    (@minnur)

    Would you mind posting the error message you get ?

    Elliot from the ACF support staff found the conflict with the plugin “External Media”:

    “I’ve just done some testing, and although I don’t understand the issue, I have tracked down the source of the problem.
    For some reason, the issue is triggered when the ‘External Media’ plugin enqueues the ‘media-views’ JS script via dependency on line 128 of the file ‘classes/WP_ExternalMedia.php’

    My first thought is that by enqueuing this script as a dependency, it is loading it in at an earlier time (or a different time) that what WP is expecting and some JS is running out of order.”

    Thanks for the responses!

    • This reply was modified 2 years, 9 months ago by jkuzma.
    Plugin Author minnur

    (@minnur)

    Thanks for the details, I will look into that as soon as I have more capacity. Thanks!

    Plugin Author minnur

    (@minnur)

    I am looking into this. Hopefully will find a fix soon.

    Plugin Author minnur

    (@minnur)

    @jkuzma Could you tell field types you’re using on your website ?

    Plugin Author minnur

    (@minnur)

    @jkuzma I just installed the most recent version of WP (Version 4.7.3) and https://wordpress.org/plugins/advanced-custom-fields/ I don’t see any issues.

    Please see the message I posted above.

    Plugin Author minnur

    (@minnur)

    Thanks

    Plugin Author minnur

    (@minnur)

    @jkuzma Would you please try the most recent version of the plugin and see the problem goes away ? Thanks!

    The new version does not fix the issue.

    Also I can no longer deactivate your plugin in order to work around the problem.

    I am using Advanced Custom Fields to create additional buttons and fields, such as loading the media gallery for an image. When I click on that button, jquery misfires as stated in the above post. The conflict is only found when it’s an additional field on the page and not the “add media” button. Otherwise your plugin works perfectly fine.

    I’d be more than happy to help you troubleshoot. Let me know what else you need from me.

    Plugin Author minnur

    (@minnur)

    Hi @jkuzma,

    Thank you for your response.

    Here is what I see on my local dev:

    1. Import media: https://www.dropbox.com/s/rtl7z4ko5hjxkpl/em-media.gif?dl=0
    2. Activate/Deactivate: https://www.dropbox.com/s/vrlbly682z96fgb/em-deactivate.gif?dl=0

    Would you tell me which version of WP you’re using ? Also would you be interested to setup a call and try troubleshoot this ? I would like to see the problem you’re describing in your environment.

    I am in Pacific Time zone and usually available around 8pm.

    Thanks!

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Conflict with Advanced Custom Fields’ is closed to new replies.