PublishPress Embeds – Embed Google Docs, Vimeo and Wistia videos, Giphy and Imgur photos, and more


PublishPress Embeds easily connects WordPress to all the web services you use.

With PublishPress Embeds, all you need is the URL. Find the URL for your video, image, audio file or map and simply cut-and-paste the URL into a WordPress post. PublishPress Embeds automatically understands the URL and embeds your content. You can embed media from over 75 sites.

Here are some of the most popular sites you can use with PublishPress Embeds:

  • Google: You can embed Google Maps, Docs, Forms, Sheets and more.
  • Facebook: You can embed Facebook posts and videos to your site.
  • Videos: You can quickly embed YouTube, Wistia, Vimeo or Twitch videos.
  • Audio: You can embed Spotify, Soundcloud and Mixcloud audio.
  • Images: You can embed Imgur, Giphy and Deviantart images, plus others.


The add-ons for PublishPress Embeds give you far more control over your videos. With these add-ons, your videos will be responsive. You can also customize the video display to match your site’s design. Other features include auto-play and looping. Click the links below to get a full listing of all the features the add-ons provide:


Google Drive is an enormously popular service that has replaced Microsoft Office for many companies. Using Google Drives can bring your information to life, whether it’s stored in documents, maps, drawings, spreadsheets, or presentations. PublishPress Embeds supports all of these Google Drive options:


With PublishPress Embeds, you can add Facebook Posts to WordPress, using just a URL. Facebook post embeds are possible, but they’re not easy to use via normal methods. PublishPress Embeds is different:


PublishPress Embeds supports all of these major options for audio on your WordPress site:

Here are multiple other audio options supported by PublishPress Embeds:


PublishPress Embeds supports most popular image-hosting sites, including Deviantart, Giphy, Imgur, Flick and Instagram:


With PublishPress Embeds, you have a wide variety of options for adding charts and diagrams to your WordPress site. We already saw that PublishPress Embeds supports Google Drawings, but here are 5 more options for charts:


We’ve seen that PublishPress Embeds supports YouTube, Wistia and Vimeo, but PublishPress Embeds also supports around 20 more video sources:



If you like PublishPress Embeds, then consider checking out PublishPress. The PublishPress plugin is essential for any WordPress site with multiple writers.

PublishPress is a plugin with several tools that help your team stay organized:


Visit OSTraining to learn from our WordPress Training and to read our best WordPress blog posts. If you’re interested in a specific WordPress topic, try specific topic areas such as these:


  • Paste any URL as you normally would
  • Loading the embed...
  • See the embed inside the editor
  • The embed in the site
  • Accessing the options panel you can remove or edit the embed
  • You can customize each embed


You can install PublishPress Embeds through your WordPress admin area:

Access the “Plugins” page.
Click on the “Add New” button.
Search for “PublishPress Embeds”.
Install the PublishPress Embeds plugin.
Activate the PublishPress Embeds plugin.


Installation Instructions

You can install PublishPress Embeds through your WordPress admin area:

Access the “Plugins” page.
Click on the “Add New” button.
Search for “PublishPress Embeds”.
Install the PublishPress Embeds plugin.
Activate the PublishPress Embeds plugin.

Where Can I Get Support?

You can ask for help via the PublishPress contact form.

Do I Need Coding Skills To Use PublishPress Embeds?

Not at all. You can set up everything your team needs without any coding knowledge. We made it super easy.


Mixcloud embed isn’t great

This gives more options than the standard WordPress embed options, but still isn’t great.

Claims to be responsive, but Mixcloud is not. And need to edit size for Mixcloud embeds otherwise a weird white space under each one.

It works for my google spreadsheets

It’s worked straight out of the box and instantly everything was on my web site in simple easy seconds and an only two three clicks of the mouse button. Thanks it embeds Google spreadsheets perfectly in WordPress. That’s all I used it for so far I will do more thanks.

I would like to know if people can use the google spreadsheet online somehow and so each individual person can input their own numbers to use it and edit it for their own purpose or does the one spreadsheet always update to display the same information. And or can the view download their own copy of the spreadsheet from the WordPress page?

Easy to use with Wistia videos

We use a ton of Wistia videos on our site. Nothing else is as easy to use a PublishPress – works as well as normal WordPress embeds.

Login to Wistia, grab the URL, paste into the post … nice.

Read all 10 reviews

Contributors & Developers

“PublishPress Embeds – Embed Google Docs, Vimeo and Wistia videos, Giphy and Imgur photos, and more” is open source software. The following people have contributed to this plugin.



The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

[2.0.2] – 2017-10-26


  • Fixed PHP 5.3 compatibility;
  • Fixed JS error which prevented to paste text in the editor if the preview was disabled;
  • Fixed validation and activation of license keys for plugins;

[2.0.1] – 2017-10-16


  • Fixed responsive support for Mixcloud embeds;
  • Fixed scripts related to AMP avoiding to load them more than once;
  • Fixed custom attributes for Reddit on AMP pages;

[2.0.0] – 2017-08-02


  • Renamed to PublishPress Embeds
  • Changed minimum WP version to 4.5


  • Fixed compatibility between Visual Composer and the modal window style;
  • Fixed the modal window to edit embeds to recognize the responsive field correctly from the shortcode’s params;
  • Fixed color picker padding for “Clear” button, and hex color input field;

[1.7.5] – 2017-06-21


  • Fixes PHP warning: Cannot use object of type stdClass as array, for imgur
  • Fixes PHP warning in the add-ons tab
  • Fixes embed for urls matching*
  • Fixes PHP Warning on the add-ons tab
  • Fixes CSS class for non-responsive embeds

[1.7.4] – 2017-05-18


  • Fixed JS incompatiblity with some 3rd part plugins
  • Fixed the Add-on link in the footer
  • Fixed typos
  • Fixed the “Hello Dolly” message in the Freemius opt-in dialog


  • Updated the text in the readme file
  • Updated the plugin name in the Freemius integration
  • Updated banner image
  • Simplifies the regex to detect URLs

[1.7.3] – 2017-04-10

  • Fixes support for Wistia URLs

[1.7.2] – 2017-04-07

  • Fixes the image for the freemius dialog

[1.7.1] – 2017-04-06

  • Removed the account submenu
  • Removed the Freemius tab
  • Fixed the menu color

[1.7.0] – 2017-04-06

  • Added support for color-picker field in add-on’s settings
  • Added new filter allowing add-ons to register additional urls and providers
  • Added Freemius integration
  • Fixes some file permissions
  • Changed logo

[1.6.3] – 2017-03-13

  • Fixed PHP Warning for Gist urls

[1.6.2] – 2017-03-13

  • Fixed Issue embeds making them responsive
  • Fixed pasted text with wrappers
  • Fixed issue with doubled content on paste
  • Fixed issue when pasting formated text, it was loosing the formatation

[1.6.1] – 2017-03-07

  • Fixed embed of links from;

[1.6.0] – 2017-02-28

  • Added support to preview embeds inside editors rendered in frontend;
  • Fixed some embeds not respecting custom dimensions;
  • Fixed some embeds not being rendered as they should in frontend due to invalid characters in the url;
  • Fixed embeds not being rendered in editors on some WP instances;
  • Tweaks on the plugin settings page;
  • Code enhancements.

[1.5.0] – 2017-02-15

  • Added support to embed Giphy URLs;
  • Added support to embed Twitch streams & chat URLs;
  • Fixed odd behavior with non-shortcoded embeddable URLs;
  • Fixed bugs when having multiple editors in a single page;
  • Updated copyright info;
  • Updated Settings page layout;
  • Code enhancements.

[1.4.4] – 2017-01-24

  • Pasted text containing urls no longer should lose its formatting;
  • Minor other enhancements.

[1.4.3] – 2017-01-13

  • Text fixes and enhancements;
  • Updated plugins url;
  • Updated list of supported providers.

[1.4.2] – 2017-01-09

  • Fixed the plugin activation in older PHP environments (>= 5.3.0);
  • Option description enhancements.

[1.4.1] – 2017-01-06

  • Fixed Google services embeds.

[1.4.0] – 2017-01-06

  • Added support to WordPress 4.7;
  • Added support to Embedpress own plugins;
  • Fixed bug that was preventing interaction with some embeds;
  • Code enhancements.

[1.3.1] – 2016-11-14

  • Fixed a bug that could break the editor in some cases;
  • Moved EmbedPress Settings page link to the main admin-sidebar;
  • Minor CSS enhancements.

[1.3.0] – 2016-11-04

  • Enhanced Crowd Ranking url detection;
  • Ability to force a different language into Facebook embeds via settings page;
  • Minor CSS fixes and enhancements;
  • Fixed stylesheet conflicting with some other plugins;
  • Fixed a lot of bugs with Facebook urls;
  • Fixed bug where the embed controllers were not appearing to some serivce providers;
  • Fixed a lot of bugs with GettyImage urls;
  • Fixed a lot of bugs with Github Gist urls;
  • Fixed a lot of bugs with VideoJug urls;
  • Fixed a lot of bugs with NFB urls;
  • Fixed bug where the editor was treating non-embeddable urls as normal embeds;
  • Fixed bug where nbsp; were added before and after the embed every time the user switch from Visual to Text mode;
  • Dropped support to Edocr due to embed inconsistency;
  • Dropped support to Aol On Videos.

[1.2.0] – 2016-10-04

  • Fixed bugs with PollDaddy embeds;
  • Fixed bugs with Vine embeds;
  • Fixed bugs with Twitter Collection and Moments embeds;
  • Fixed bugs with SmugMug embeds;
  • Fixed bugs with SlideShare embeds;
  • Fixed bugs with Infogram embeds;
  • Fixed bugs with MobyPicture embeds;
  • Dropped support to IFTTT embeds;
  • Probably fixed the double embed on paste bug;
  • Prevent mouse interaction with the embed while its being loaded;
  • Changed the general look of EmbedPress embeds;
  • General code enhancements;
  • General minor optimizations.

[1.1.3] – 2016-09-20

  • Updated plugin’s description to a more concise text.

[1.1.2] – 2016-09-19

  • Updated plugin’s description and the list of supported service providers.

[1.1.1] – 2016-09-15

  • Fixed missing bug that was breaking the plugin on some environments.

[1.1.0] – 2016-09-14

  • Added support to PollDaddy urls;
  • Fixed uncommon bug that was breaking the plugin on some environments;
  • A lot of other bug fixes and enhancements.

[1.0.0] – 2016-07-27

  • Initial release.