On this page
wp_oembed_add_provider( string $format, string $provider, bool $regex = false )
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 asterisks as wildcards.
$providerstring Required-
The URL to the oEmbed provider.
$regexbool Optional-
Whether the
$formatparameter is in a RegEx format.Default:
false
Source
File: wp-includes/embed.php. View all references
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 );
}
}
Related
Uses
| Uses | Description |
|---|---|
| WP_oEmbed::_add_provider_early() wp-includes/class-wp-oembed.php | Adds an oEmbed provider. |
| _wp_oembed_get_object() wp-includes/embed.php | Returns the initialized WP_oEmbed object. |
| did_action() wp-includes/plugin.php | Retrieves the number of times an action has been fired during the current request. |
Changelog
| Version | Description |
|---|---|
| 2.9.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/wp_oembed_add_provider