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).
*/