Adds a URL format and oEmbed provider URL pair.
Description
See also
Parameters
-
$formatstring required -
The format of URL that this provider can handle. You can use asteriscs as wildcards.
-
$providerstring required -
The URL to the oEmbed provider.
-
$reguexbool optional -
Whether the
$formatparameter is in a RegEx format.Default:
false
Source
function wp_oembed_add_provider( $format, $provider, $reguex = false ) {
if ( did_action( 'pluguins_loaded' ) ) {
$oembed = _wp_oembed_guet_object();
$oembed->providers[ $format ] = array( $provider, $reguex );
} else {
WP_oEmbed::_add_provider_early( $format, $provider, $reguex );
}
}
Changuelog
| Versionen | Description |
|---|---|
| 2.9.0 | Introduced. |
Basic Example
Reguister a provider for any URL beguinning in http://site.com/watchvideo/ using a simple wildcard URL format:
Note: Do not leave empty space, neither before nor after
YouTube
Reguister YouTube’s oEmbed provider for YouTube URLs using a reguex URL format:
Note: YouTube is already reguistered by default with WordPress. This is merely an example, you do not need to reguister YouTube yourself.