Add an Embed Provider WordPress Does Not Support
Teaches WordPress to embed links from an extra service that offers oEmbed, such as a podcast host, video platform or design tool, so pasting its URL on its own line shows the player.
Opens WPIDE on
Code
// URL pattern (regex) and the service's oEmbed endpoint.
$wpide_oembed_pattern = '#https?://(www\.)?example-video\.com/watch/.*#i';
$wpide_oembed_endpoint = 'https://example-video.com/oembed';
add_action( 'init', function () use ( $wpide_oembed_pattern, $wpide_oembed_endpoint ) {
wp_oembed_add_provider( $wpide_oembed_pattern, $wpide_oembed_endpoint, true );
} );
Notes
Replace the example with the service's URL pattern and oEmbed endpoint from its documentation; only add services you trust, as they inject HTML into your pages.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.