apply_filters( 'oembed_fetch_url', string $provider , string $url , array $args )
Filters the oEmbed URL to be fetched.
Parameters
-
$provider
string -
URL of the oEmbed provider.
-
$url
string -
URL of the content to be embedded.
-
$args
array -
Additional arguments for retrieving embed HTML.
See wp_oembed_get() for accepted arguments. Default empty.More Arguments from wp_oembed_get( ... $args )
Additional arguments for retrieving embed HTML.
width
int|stringOptional. Themaxwidth
value passed to the provider URL.height
int|stringOptional. Themaxheight
value passed to the provider URL.discover
boolOptional. Determines whether to attempt to discover link tags at the given URL for an oEmbed provider when the provider URL is not found in the built-in providers list. Default true.
Source
File: wp-includes/class-wp-oembed.php
.
View all references
$provider = apply_filters( 'oembed_fetch_url', $provider, $url, $args );
Changelog
Version | Description |
---|---|
4.9.0 | The dnt (Do Not Track) query parameter was added to all oEmbed provider URLs. |
2.9.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.
WordPress actually caches the oembed results, so if you’re using this but not seeing it take effect immediately, try clearing those out like this: https://siteorigin.com/clearing-oembed-cache/