wp_filter_pre_oembed_result

函数


wp_filter_pre_oembed_result ( $result, $url, $args )
参数
  • (null|string)
    $result
    The UNSANITIZED (and potentially unsafe) HTML that should be used to embed. Default null.
    Required:
  • (string)
    $url
    The URL that should be inspected for discovery `` tags.
    Required:
  • (array)
    $args
    oEmbed remote get arguments.
    Required:
返回值
  • (null|string) The UNSANITIZED (and potentially unsafe) HTML that should be used to embed. Null if the URL does not belong to the current site.
定义位置
  • wp-includes/embed.php
    , line 1236
引入
4.5.3
弃用

Filters the oEmbed result before any HTTP requests are made.

If the URL belongs to the current site, the result is fetched directly instead of
going through the oEmbed discovery process.

function wp_filter_pre_oembed_result( $result, $url, $args ) {
	$data = get_oembed_response_data_for_url( $url, $args );

	if ( $data ) {
		return _wp_oembed_get_object()->data2html( $data, $url );
	}

	return $result;
}