wpseek.com
A WordPress-centric search engine for devs and theme authors
wp_oembed_add_host_js is deprecated since version 5.9.0!
Alternative: Use
Alternative: Use
wp_oembed_add_host_js › WordPress Function
Since4.4.0
Deprecated5.9.0
› wp_oembed_add_host_js ( No parameters )
Defined at: |
|
Codex: |
Adds the necessary JavaScript to communicate with the embedded iframes.
This function is no longer used directly. For back-compat it exists exclusively as a way to indicate that the oEmbed host JS should be added. Indefault-filters.php
there remains this code:
add_action( 'wp_head', 'wp_oembed_add_host_js' )
Historically a site has been able to disable adding the oEmbed host script by doing:
remove_action( 'wp_head', 'wp_oembed_add_host_js' )
In order to ensure that such code still works as expected, this function remains. There is now a has_action()
check
in wp_maybe_enqueue_oembed_host_js()
to see if wp_oembed_add_host_js()
has not been unhooked from running at the
wp_head
action.Source
function wp_oembed_add_host_js() {} /** * Enqueue the wp-embed script if the provided oEmbed HTML contains a post embed. * * In order to only enqueue the wp-embed script on pages that actually contain post embeds, this function checks if the * provided HTML contains post embed markup and if so enqueues the script so that it will get printed in the footer. * * @since 5.9.0 * * @param string $html Embed markup. * @return string Embed markup (without modifications). */