添加URL格式和oEmbed提供程序URL对。
原型
wp_oembed_add_provider( string $format, string $provider, boolean $regex = false )
参数
$format
(string)
(Required)
此提供程序可以处理的URL格式。你可以使用星号作为通配符。
$provider
(string)
(Required)
oEmbed提供程序的URL。
$regex
(boolean)
(Optional)
$ format参数是否采用RegEx格式。
源文件
路径:wp-includes/embed.php
<?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 );
}
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/wp_oembed_add_provider/