$provider =
apply_filters( 'oembed_fetch_url',
$provider,
$url,
$args );
foreach ( array
( 'json', 'xml'
) as $format ) { $result =
$this->
_fetch_with_format( $provider,
$format );
if ( is_wp_error( $result ) && 'not-implemented' ===
$result->
get_error_code() ) { continue;
} return ( $result && !
is_wp_error( $result ) ) ?
$result : false;
} return false;
} /**
* Fetches result from an oEmbed provider for a specific format and complete provider URL
*
* @since 3.0.0
*
* @param string $provider_url_with_args URL to the provider with full arguments list (url, maxheight, etc.)
* @param string $format Format to use.
* @return object|false|WP_Error The result in the form of an object on success, false on failure.
*/