oembed_providers хук-фильтрWP 2.9.0

Filters the list of sanctioned oEmbed providers.

Since WordPress 4.4, oEmbed discovery is enabled for all users and allows embedding of sanitized iframes. The providers in this list are sanctioned, meaning they are trusted and allowed to embed any content, such as iframes, videos, JavaScript, and arbitrary HTML.

Supported providers:

Provider Flavor Since
Dailymotion dailymotion.com 2.9.0
Flickr flickr.com 2.9.0
Scribd scribd.com 2.9.0
Vimeo vimeo.com 2.9.0
WordPress.tv wordpress.tv 2.9.0
YouTube youtube.com/watch 2.9.0
Crowdsignal polldaddy.com 3.0.0
SmugMug smugmug.com 3.0.0
YouTube youtu.be 3.0.0
Twitter twitter.com 3.4.0
Slideshare slideshare.net 3.5.0
SoundCloud soundcloud.com 3.5.0
Dailymotion dai.ly 3.6.0
Flickr flic.kr 3.6.0
Spotify spotify.com 3.6.0
Imgur imgur.com 3.9.0
Animoto animoto.com 4.0.0
Animoto video214.com 4.0.0
Issuu issuu.com 4.0.0
Mixcloud mixcloud.com 4.0.0
Crowdsignal poll.fm 4.0.0
TED ted.com 4.0.0
YouTube youtube.com/playlist 4.0.0
Tumblr tumblr.com 4.2.0
Kickstarter kickstarter.com 4.2.0
Kickstarter kck.st 4.2.0
Cloudup cloudup.com 4.3.0
ReverbNation reverbnation.com 4.4.0
VideoPress videopress.com 4.4.0
Reddit reddit.com 4.4.0
Speaker Deck speakerdeck.com 4.4.0
Twitter twitter.com/timelines 4.5.0
Twitter twitter.com/moments 4.5.0
Twitter twitter.com/user 4.7.0
Twitter twitter.com/likes 4.7.0
Twitter twitter.com/lists 4.7.0
Screencast screencast.com 4.8.0
Amazon amazon.com (com.mx, com.br, ca) 4.9.0
Amazon amazon.de (fr, it, es, in, nl, ru, co.uk) 4.9.0
Amazon amazon.co.jp (com.au) 4.9.0
Amazon amazon.cn 4.9.0
Amazon a.co 4.9.0
Amazon amzn.to (eu, in, asia) 4.9.0
Amazon z.cn 4.9.0
Someecards someecards.com 4.9.0
Someecards some.ly 4.9.0
Crowdsignal survey.fm 5.1.0
TikTok tiktok.com 5.4.0
Pinterest pinterest.com 5.9.0
WolframCloud wolframcloud.com 5.9.0
Pocket Casts pocketcasts.com 6.1.0
Crowdsignal crowdsignal.net 6.2.0
Anghami anghami.com 6.3.0

No longer supported providers:

Provider Flavor Since Removed
Qik qik.com 2.9.0 3.9.0
Viddler viddler.com 2.9.0 4.0.0
Revision3 revision3.com 2.9.0 4.2.0
Blip blip.tv 2.9.0 4.4.0
Rdio rdio.com 3.6.0 4.4.1
Rdio rd.io 3.6.0 4.4.1
Vine vine.co 4.1.0 4.9.0
Photobucket photobucket.com 2.9.0 5.1.0
Funny or Die funnyordie.com 3.0.0 5.1.0
CollegeHumor collegehumor.com 4.0.0 5.3.1
Hulu hulu.com 2.9.0 5.5.0
Instagram instagram.com 3.5.0 5.5.2
Instagram instagr.am 3.5.0 5.5.2
Instagram TV instagram.com 5.1.0 5.5.2
Instagram TV instagr.am 5.1.0 5.5.2
Facebook facebook.com 4.7.0 5.5.2
Meetup.com meetup.com 3.9.0 6.0.1
Meetup.com meetu.ps 3.9.0 6.0.1

Использование

add_filter( 'oembed_providers', 'wp_kama_oembed_providers_filter' );

/**
 * Function for `oembed_providers` filter-hook.
 * 
 * @param array[] $providers An array of arrays containing data about popular oEmbed providers.
 *
 * @return array[]
 */
function wp_kama_oembed_providers_filter( $providers ){

	// filter...
	return $providers;
}
$providers(array[])
An array of arrays containing data about popular oEmbed providers.

Список изменений

С версии 2.9.0 Введена.

Где вызывается хук

WP_oEmbed::__construct()
oembed_providers
wp-includes/class-wp-oembed.php 223
$this->providers = apply_filters( 'oembed_providers', $providers );

Где используется хук в WordPress

Использование не найдено.