Deze plugin is niet getest met de laatste 3 grotere versies van WordPress. Mogelijk wordt het niet meer onderhouden of ondersteund. Ook kunnen er compatibiliteitsproblemen ontstaan wanneer het wordt gebruikt met recentere versies van WordPress.

Iframely Responsive Embeds


Iframely extends WordPress default embeds and adds over 2000 more providers and cards as URL previews for the rest of the Web. Provides responsive embed codes, works with AMP. Powered by Iframely cloud service.

Just like default WordPress embeds, Iframely will detect URLs in your posts and replace it with responsive embed codes. Supports all usual suspects such as YouTube, Vimeo, Instagram, Facebook, Giphy, GfyCat, Imgur, Google +, GitHub Gists, Storify, SlideShare, Streamable, Vidme, Reddit, Dailymotion, Spotify, Tableau, Prezi, Apester, QZZR, Tidal, MLB. Well over two thousand of providers and keeps growing.

Test your URL here to check if we support it.

Iframely also generates and hosts summary cards as URL previews for general articles. It includes your own site, and Iframely can replace the default embed cards that your publish via WordPress for other sites to use.

Iframely is powered by server API. API Key is required. Get one at Get help at support at

Depending on your use and settings, a service subscription may be required.

How to use:

The plugin works the same way the standard oEmbed is supported by WordPress: URL on a separate line.

For example,

Check out this cool video:


That was a cool video.

Iframely also has its own shortcode [iframely]http://your.url/here[/iframely].


Iframely does not simply wrap URLs with <iframe src=...> code. That’s not what Iframely is for. We can only match URLs to the known embed codes if publisher offers them for manual copy-paste, or generate a summary card for preview.

To keep default embed providers

By default, Iframely will inject itself to be the first embeds provider in the list, thus intercepting all URLs. It means that the default providers that are later in the list won’t get called and will thus be disabled.

For example, default YouTube, Vimeo, Twitter, other oEmbed plugins that you have (like JetPack), etc.

Although, we should support the same providers and output the same code, just make it responsive, you can still disable such behavior and tell Iframely to only process links that otherwise don’t have embed provider.

Just choose this option in your settings. It will essentially put Iframely to be the last in the list, be “a catcher”, rather then “an interceptor”.

AMP support

Iframely works nicely with AMP WP plugin. It catches all missing embeds and follow your Iframely settings. But you can also opt to have Iframely for all embeds, including default AMP embeds too. For example, Facebook video will be indeed a nice video without user’s text message.


  • Instagram sample
  • Vimeo sample
  • GitHub Gists
  • Google+ Posts
  • Imgur & Galleries
  • Facebook Statuses
  • And many-many others


The basic installation is standard:

  1. Upload the package contents to to the /wp-content/plugins/ directory
  2. Activeer de plugin via het ‘Plugins’ menu in WordPress
  3. Go to plugin settings to configure how you’d like to connect to Iframely cloud

Upon install, Iframely will work in new posts only. Iframely doesn’t automatically refresh embeds in your old posts. By default, WordPress keeps embed codes cached until after author edits/saves a post.

If you’d like to drop the cache for older posts, and also to make Iframely refresh WordPress embeds cache more often, change “Cache the embed codes for this number of days” value on Iframely settings page of your WordPress admin section.

To be able to save your settings, you’d need to get your own API key to connect to Iframely cloud. Get one by signing up at New API keys come with unlimited 30 days trial, and have a free tier option afterwards.

However, API key isn’t required if you just want to give Iframely a try. The plugin will work with the default settings, albeit only for new posts or if you manually edit/save posts with expired embed codes.

You can fine-tune many more aspects of Iframely in your account settings with us, and therefore having API key is required for production usage.


I thought Iframely would wrap my URL into iframe?

That’s not a purpose of the plugin. Iframely works with original URLs and will detect the frame’s src itself. If you just want to use <iframe>, switch your editor to HTML format and past iframe code in there.

API key?

Iframely is powered by the cloud APIs. Getting embed codes requires connecting to multiple 3rd party servers, and packiging it all into your WordPress server would create unsustaible workload. This plugin is therefore integrating your WordPress with Iframely cloud.

To be able to save your settings, you’d need to get your own API key. Get one by signing up at New API keys come with unlimited 30 days trial, and have a free tier option afterwards. Depending on your use, you may require a monthly subscription.

However, API key isn’t required if you just want to give Iframely a try. The plugin will work with the default settings, albeit only for new posts or if you manually edit/save posts with expired embed codes.

How do I resize my widgets?

Well, that’s the point of responsive embeds. You don’t have to.

Iframely widgets will take 100% available width. If you need to customize CSS, add ‘&omit_css=1’ as “Optional API query-string param” on Iframely config page and follow this guide.

Please, note that not all the embeds codes will be responsive. Embeds from a tiny number of less frequent publishers cannot be converted responsively without ruining their content.

Is it compatible with other embeds plugins I have?
  • Iframely works in the same WordPress embeds framework as other plugins would.
  • Since default WordPress embeds are not responsive, Iframely can disable the standard code and replaces it with the responsive embeds. Otherwise, you might be wondering why is some widgets are not responsive
  • You can conifugure Iframely to only work in its own shortcode, thus leaving other plugins intact.
  • Iframely plays well with AMP.
What about embeds in my previous posts?

Iframely works in native WordPress embeds framework. All your new posts should start seeing responsive widgets. The older posts will be re-cached via WordPress logic itself (usually when you edit and save the post), and should granually get the new embeds code too. However, we do not interfere into this default process and do not re-cache older posts upon install.

To change this logic, define “Cache the embed codes for this number of days” on Iframely options page.

If there’s a specific post you’d like to update, just go to Edit and Save it again. It should re-cache it and trigger Iframely.

Will my other shortcodes work?

Iframely does not change behavior of other shortcode plugins. Everything should work the old way, except for [embed] shortcode, which will now start producing responsive widgets unless limited in size.

Does it support WordPress MU?

Iframely will work well with multisite installations. Iframely options page is available for super admins only, and the settings will be the same for all blogs on your WPMU setup.

Oh, the Facebook!

Yes, Iframely knows the embed codes for Facebook posts, photos and videos. However, some of the posts can be private and not accesssible to our parsers. For those, we can not convert the URL into embed code. Also, Facebook events don’t have native embed codes and so Iframely doesn’t support these too.


augustus 30, 2018
At least tell people in the description they have to pay for a monthly subscription fee to use the plugin. Why hide the fact it's paid one? I installed, tried to figure out why it doesn't work only to find out it's a paid thing in the settings. Bloody waste of time.
juli 17, 2018
Extremely expensive plugin, costs more than most hosting plans. Solved my issue with a few lines of code for free. I'm not saying it doesn't work, it probably does (no idea because you have to pay to see if it works), but I was really shocked when I found out I had to pay (which I would in many cases) and HOW MUCH. I have a dedicated server at Digital Ocean for less than that money!
september 3, 2016
Switched to Iframely on one site because they needed to embed a Facebook video and the other responsive video plugin I was using (ARVE) didn't support Facebook. Iframely's responsive scaling is very smooth. I like the clean look and have started using it on other sites as well.
Lees alle 10 beoordelingen

Bijdragers & ontwikkelaars

“Iframely Responsive Embeds” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


Vertaal “Iframely Responsive Embeds” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.



Keeping up with the changes to AMP WP plugin. Also making caching more reliable and responsive to the changes in settings.


Making Iframely to work nicely with AMP WP plugin. Iframely now catches all missing embeds and follow your Iframely settings. But you can also opt to have Iframely for all embeds.


Turns out, WordPress does not follow cache_age response from API after all. It only refreshes embed codes when you edit and save post. This isn’t right. This update enables you to refresh embed codes periodically. It also gives and option to add any query-string parameters to the use with API.


We are reverting one of the changes in version 0.3.0 – linking Iframely to single post/page scope. Our apologies: we casted the net too wide and Iframely wasn’t working properly with some installations.


WordPress 4.5+ forces you to use built-in default cards when you want to embed a link to your own site. Iframely v0.3.0 returns the option for you to use Iframely cards instead. To remind: you can change design of cards at

Iframely v0.3.0 also disables the plugin outside of single post/page scope, as WordPress has caching issues and otherwise creates tremendous load to our servers.


Since WP 4.4, your site publishes embeds by default so that other WP sites can embed summaries of your posts.

Iframely v 0.2.9 gives you an option to override the default widgets and use Iframely hosted summary cards instead. Change design in your Iframely account settings.


  • Support of direct links to GIF files (mobile-friendly!)
  • Features that were rarely used are now retired (embeds publishing, cache auto-pilot)
  • Keep up to WordPress 4.3


  • Makes Iframely work with WordPress 4.0 real-time previews


  • We enabled the hosted widgets. With it, we now can give you embed codes for videos that autoplay. We also handle SSL well, and provide graceful fallbacks for Flash videos for your iOS/mobile visitors. To enable this option, turn it on in Iframely settings.

  • We also fixed the broken link to Iframely settings. The one that was on plugins list page, so it properly links to the same settings you have in main (left) menu.


This version includes fixes for WordPress Multisite. Iframely plugin options page will be available only for the super admins.

The regular WP installations should remain intact and do not require an instant upgrade.


There are 3 main changes: API Key, Shortcode, and Options page.

  • In order to keep our servers up and running, we need to secure the API with the API Key. Get your FREE API Key here.
  • If you don’t want the hastle of configuring API Key, just shorten your links manually at first, before pasting it into your post. The short URL will come with the embed codes attached to it.
  • Also, Iframely now has the options page where you can configure the way you’d like to use it.
  • For example, you can opt to use Iframely in [iframely] shortcode only, leaving all the other default oEmbed providers intact.
  • [iframely]http://your.url/here[/iframely] shortcode itself was introduced in this version.


This is our initial release. Please, rate if you like the plugin.

And please, help do submit issues if you see any.