How to Integrate WordPress With Instagram

November 10, 2016


Integrate WordPress with Instagram, but why?

The growth of Instagram is nothing but staggering. When Facebook acquired the company back in 2012 for an equally staggering $1 billion, critics loudly voiced their concerns that an app like that probably wouldn’t stay on the top for long, and that the investment might turn into Facebook’s worst.

But it hasn’t.

In fact, since the acquisition, the user base of Instagram grew from around 50 million to 500 million(!) in June 2016. With 100 million of those users flocking to Instagram just last year alone.

So where does WordPress come into this picture?

Well, the message I’m trying to convey here is that Instagram is simply a social media force to be reckoned with, and if you really want to stay in the game, you simply need some form of Instagram integration on your WordPress site. And the more quality that integration is, the better.

That’s why today we look through the possibilities and the best ways to integrate WordPress with Instagram:

Five ways to integrate WordPress with Instagram

1. Use WordPress’ built-in embeds

WordPress comes with a number of functional embeds right from the get-go. For instance, you can easily embed tweets, and YouTube videos among others. And the same functionality is available for Instagram as well.

Basically, all you need to do is get a direct URL of the picture that you want to include, and then paste it into any post or page on your site.

The easiest way to do so is by going to the desktop version of Instagram over at and searching for a photo there:

Integrate WordPress With Instagram through Instagram URL

Then, once you have the URL (image above), just paste it into some post or page. Like so:

When you publish that post or page, it will immediately turn into a live Instagram photo.

2. Use the built-in “embed” shortcode

Another method is to use WordPress’ other built-in feature – the “embed” shorcode.

The advantage it has over simply including a raw URL is that you get to control the embedded image’s width and height. To use it, you still need the picture’s URL, and then you can include it anywhere in your posts or pages with a shortcode like the following:

[ embed width="123" height="456"][/embed]

3. Use an Instagram widget

Another, very popular, method to integrate WordPress with Instagram is to use a simple widget plugin that’s going to display a stream of pictures (from your profile) in one of the widget areas on your WordPress site.

The plugin is called Instagram Slider Widget.

instagram slider widget

It’s very easy to use, and it doesn’t need any complicated parameters before it can start working. The only thing you need to provide is the Instagram username (doesn’t need to be yours), which will then be used when fetching the latest photos.

The widget itself has a number of cool options. For example, you can choose if you want to display the photos as thumbnails, or maybe use a slider showing one photo at a time.

4. Display a “follow me” block

I’m guessing you already have a kind of “follow me” button for Twitter on your WordPress blog, so now it’s time to get the same for Instagram.

This can be achieved with a plugin called Instagram Followers Widget.

instagram followers widget

This widget’s final appearance is very similar to the standard Facebook fan widgets.

instagram follow widget

5. Import your Instagram photos entirely

Last but definitely not least, you can use WordPress to back up your Instagram gallery and have the photos stored on your web server.

This can be the right choice if you want to also make your Instagram photos part of your blog content. That way, you can write a more elaborate description for each photo and share the story behind it.

You can do this with the DsgnWrks Instagram Importer plugin.

dsgnwrks instagram importer

It works with posts, pages, as well as custom post types and custom taxonomies. The plugin also now works with Instagram video, which is a great thing.

The setup is fairly simple, but you do need to authenticate the plugin at Instagram. There’s some info on this provided by the plugin’s developer.

Alternatively, if you want to, you can also import your Instagram photos with a solution like IFTTT.


How important is Instagram for you?

Have you tried to integrate WordPress with Instagram? How important of a role does Instagram have for your blog or website? Feel free to share in the comments.