Skip to main content
WordPress made easy with the drag & drop Total WordPress Theme.Learn More

How To Add Instagram Photos To WordPress

August 11, 2016

By now you probably either have an Instagram account or you have seen one on the web at some point or another. As of June 2016 Instagram had 500 million active users making it one of the most popular social media networks today. And because it’s become such a media powerhouse it’s no wonder that you’d want to add your feed to your website.

By integrating your Instagram account with your WordPress blog you’ll be able to funnel some of the traffic your blog gets to your Instagram profile (and visa versa if you add a link to your blog in your Instagram profile). This is a great way to connect with your blog audience and it opens up more opportunities for you to build your brand online. Ready to get started?

Add Instagram To your Blog To Grow Your Following

There are three ways to add Instagram to your blog – embedding a post, using a widget or installing a plugin. Each of these is an option for adding your Instagram posts or your feed to your site, but aesthetically each is very different.

1. Embedding Instagram Posts

If you just want to add an Instagram photo into one of your posts it’s as easy as pasting your photo’s url into your content. WordPress supports a huge range of url embeds by default (you can see the full oembed list in the codex). So to add a photo simply grab the url (from before https up until the ?). Here’s a visual so you know which part of the url to copy:

WordPress Instagram Embeds

Then just paste the copied url into your content. Is should look something like this:

[instagram url=https://www.instagram.com/p/BI86nyVBkhp]

And if you want you can also remove the caption and adjust the display width by entering the Instagram url as part of a shortcode. So if we enter the url with the following parameters (enter them with and opening [ and a closing ] for the code to work):

instagram url=https://www.instagram.com/p/BI86nyVBkhp hidecaption=true width=320

The Instagram post we shared above will look like this instead:

[instagram url=https://www.instagram.com/p/BI86nyVBkhp hidecaption=true width=320]

However if you want to add your feed to your WordPress site you should considering using an Instagram ready theme or plugin.

2. Using An Instagram Theme Widget

The great thing about Instagram is that it is so widely used that many WordPress theme developers have begun including Instagram widgets by default. This is great for you since you might already be able to use Instagram with your current theme, or if you’re thinking of switching up your design you could give one of these a try. All three include widgets for your sidebar and footer.

Redwood Responsive WordPress Blog Theme

Redwood WordPress Theme with Instagram Widget

The Redwood theme by SoloPines features an Instagram feed widget for your sidebar as well as a footer widget giving you double the options for displaying your feed. Simply add in your username and you’re good to go. Additionally you can add links to all of your other social media profiles in the footer as well.

Get Redwood

Status Responsive News & Magazine Blog Theme

Status WordPress Theme with Instagram Widget

Status includes a lovely Instagram feed widget as well as a custom footer feed widget with randomized colors that display as a bottom border for your photos. This fun magazine style theme also includes built-in social integration, an added social widget and plenty of built-in ad spaces to make monetizing your blog easy.

Get Status

Fbird Lifestyle WordPress Blog Theme

Fbird WordPress Theme with Instagram Widget

Fbird is a clean blog style theme that also features an Instagram sidebar and footer widget. While the sidebar widget is a simple grid, the footer widget is nicely displayed aside of a newsletter subscription box. This way your readers have the option to follow you and join your newsletter on every page.

Get Fbird

3. Installing An Instagram Plugin

Your last option is to use a plugin because there literally is a plugin for everything, Instagram included. When selecting a plugin be sure to read the details so you know you have all the features or layouts you want. Here are a few of the most downloaded free Instagram plugins from WordPress.org.

WP Instagram Widget

WP Instagram Widget Plugin

The WP Instagram Widget is a simple integration of Instagram with your WordPress site. With this plugin you can add your latest Instagram photos to any sidebar or footer using the plugin’s widget. The plugin keeps things clean and simple but you can customize it with CSS to make it match the rest of your site.

Download WP Instagram Widget

Instagram Slider Widget

Instagram Slider Widget Plugin

If you want to add your Instagram feed as a slider instead of a gallery then consider the free Instagram Slider Widget plugin. With this plugin your images are imported as attachments which can then be shown within the widget as a slider or as a gallery. Plus there are options for image linking, sorting, and more.

Download Instagram Slider Widget

Enjoy Plugin for Instagram

Enjoy WordPress Plugin for Instagram

You can also add your Instagram images as a carousel using the Enjoy WordPress Plugin for Instagram. With this plugin you simply activate, add the profile or hashtag you want to display, select a grid or carousel layout then choose your columns and voila! Instant Instagram on your website for any page, post or widgetized area!

Download Enjoy for Instagram

DsgnWrks Instagram Importer

DsgnWrks Instagram Importer Plugin

For those of you who want something you can really customize the DsgnWrks Instagram Importer might be right for you. With this plugin your Instagram photos are imported to your WordPress site where you can fully customize their display via a custom post type, taxonomy or custom post format.

Download DsgnWks Instagram Imported

Instagram Badges

Instagram Badges Plugin

Lastly, if all you want is a simple Instagram button so your readers can follow you then keep it simple with the basic Instagram Badges plugin. This plugin adds a simple widget so you can add a link to your Instagram profile to any sidebar or footer. Easy right?

Download Instagram Badges

Going Forward

Once you’ve added your Instagram to your website you can take advantage of all the unique possibilities it opens up for you. Instagram is a great way to connect with your readers on a personal level by sharing behind the scenes photos, taking snapshots of new & upcoming projects, encouraging your followers to share their own photos related to your business, tagging colleagues or your biggest fans in pics, or even starting your own # trends.

Grab a theme or plugin (or embed some photos on your own) and start building a relationship with your readers! If you have another theme or plugin you’d recommend for Instagram, or if you have any tips or questions for sharing photos with WordPress just leave a comment below.

add-instagram-wordpress
Article by Kyla WPExplorer Staff
Published on: August 11, 2016
Last updated on: August 11, 2016
Subscribe to the Newsletter

Get our latest news, tutorials, guides, tips & deals delivered to your inbox.

1 comment

  1. Amit Patel says:

    Hello Kyla, your efforts much be appreciated, I didn’t find much help on integrating Instagram in WordPress. It is really important now a days as Instagram is one of the best social media platforms. Integrating both Instagram and WordPress, is great as it can make your website more interesting and user friendly.

Leave a Reply

Your email address will not be published. Required fields are marked *