oEmbed - Add a function to remove an oEmbed provider
|Reported by:||r-a-y||Owned by:||ryan|
In /wp-includes/media.php, there's the ability to add an oEmbed provider with wp_oembed_add_provider(), but no way to remove one.
The attached patch is an attempt to allow you to remove an oEmbed provider.
For the $match parameter, I've opted to allow you to match any portion of the $format key.
For example, to remove the YouTube oEmbed provider, you can use:
wp_oembed_remove_provider( '#http://(www\.)?youtube.com/watch.*#i', 'http://www.youtube.com/oembed' );
wp_oembed_remove_provider( 'youtube.com', 'http://www.youtube.com/oembed' );
If partial matching for the $format key is undesired, let me know and I'll repatch for an exact match only.
Change History (8)
- Milestone changed from Awaiting Review to Future Release
- Version changed from 3.1 to 2.9
- Keywords needs-refresh added
- Milestone changed from Future Release to 3.5
- Owner set to ryan
- Resolution set to fixed
- Status changed from new to closed