wp_oembed_add_provider() WordPress Function

The wp_oembed_add_provider function enables oEmbed providers to be added to WordPress. It accepts the provider URL and the list of oEmbed formats that the provider supports. The function enables providers to be added for popular video hosting services, such as YouTube and Vimeo, as well as for other services that support the oEmbed standard.

wp_oembed_add_provider( string $format, string $provider, bool $regex = false ) #

Adds a URL format and oEmbed provider URL pair.


Description

Top ↑

See also


Top ↑

Parameters

$format

(string)(Required)The format of URL that this provider can handle. You can use asterisks as wildcards.

$provider

(string)(Required)The URL to the oEmbed provider.

$regex

(bool)(Optional) Whether the $format parameter is in a RegEx format.

Default value: false


Top ↑

Source

File: wp-includes/embed.php

function wp_oembed_add_provider( $format, $provider, $regex = false ) {
	if ( did_action( 'plugins_loaded' ) ) {
		$oembed                       = _wp_oembed_get_object();
		$oembed->providers[ $format ] = array( $provider, $regex );
	} else {
		WP_oEmbed::_add_provider_early( $format, $provider, $regex );
	}
}


Top ↑

Changelog

Changelog
VersionDescription
2.9.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.