What can you Embed in a WordPress Post with oEmbed?

oEmbed in action in WordPress

oEmbed is a way of easily embedding media from other websites without having to do anything particularly complex. All it requires that you do is enter the URL of the page where the media appears on its own line within your post content and it will display the media.

This only works with a whitelisted list of providers, but many major sites for posting media are included as you’ll see below. As a side note, you are free to add other services if you’re up to the challenge, by using the wp_oembed_add_provider function.

The list of providers that WordPress supports is quite extensive and should cover most of your needs. You can embed media from any of the following services:

  • blip.tv
  • DailyMotion
  • Flickr
  • FunnyOrDie
  • Hulu
  • Instagram
  • Qik
  • Photobucket
  • PollDaddy
  • Revision3
  • Scribd
  • Slideshare
  • SoundCloud
  • SmugMug
  • Twitter
  • Viddler
  • Vimeo
  • WordPress.tv
  • YouTube

And all you need to do is paste the URL of the media in question on its own line. So here are some examples of oEmbed. Enjoy!



I need to looooooooove!!! <3 Muse

A post shared by Dave Clements (@daveclements) on






2 thoughts on “What can you Embed in a WordPress Post with oEmbed?”

  1. I didn’t know you could add instagram, that’s good to know, I use instagram quite a bit so adding images to my articles will be very useful, I do add video and twitter to my articles with embed, thanks for the heads up on the other options.

  2. Josh Hartman says:

    This is one of my favorite features of WordPress! On this same thought I ripped this functionality from WordPress recently and created a PHP Class to be used outside of WP:

Leave a Reply