• Resolved alfiebevensix

    (@alfiebevensix)


    Getwid includes the JS callback ‘onYouTubeIframeAPIReady’ globally on every page. This prevents any other plugins or custom code from utilising this API.

    A solution would be to only include this when the related block is present on a page, and/or enqueuing this section of the script through WP’s enqueue system so that it can be un-queued from functions.php if not needed.

    • This topic was modified 4 years, 7 months ago by alfiebevensix.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support dimned

    (@dimned)

    Hi @alfiebevensix,
    We did not experience any conflicts before. Could you specify the plugin(s) that conflicted with Getwid?

    Thread Starter alfiebevensix

    (@alfiebevensix)

    Hi @dimned,

    The conflict we’re experiencing is with the ‘Gamipress YouTube Integration’ plugin. It is caused by the fact that the YT Player API requires defining ‘window.onYouTubeIframeAPIReady()’ function for it to use as a callback.

    Because this API and related code is being included globally by Getwid rather than only when youtube widgets are loaded, Gamipress cannot re-define the ‘window.onYouTubeIframeAPIReady()’ for its YouTube integrations as the function is already defined from Getwid’s scripts.

    Hope this helps clarify.

    Cheers,
    Alfie

    Plugin Support dimned

    (@dimned)

    Hi @alfiebevensix,
    Thanks for the provided information. I’ve delivered the information to our developers. We will let you know when we have any news about this request.
    We are sorry for temporary inconveniences.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Youtube API conflicts with other instances’ is closed to new replies.