添加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/