Auto-Publish Instagram Photos to Your WordPress Blog with Instagrate to WordPress

Auto-Publish Instagram Plugins to Your WordPress Blog with Instagrate to WordPress

Update (Feb 2020):

I’m a big fan of Instagram.

Although the photo sharing social media network was only launched in October 2010, it has already attracted 100 million registered users. And in August 2012, it was purchased by Facebook in a $1b deal (source: Wikipedia).

It is actually the Instagram app’s ability to instantly share photos across multiple social networks that acts as a key selling point for me. I have just 88 followers on Instagram, but I have around 450 on Facebook and nearly 5,500 on Twitter. When I share a photo on Instagram, I can instantly share it amongst all of my social media followers.

Instagram also enables you to share to Tumblr, Flickr, and foursquare. Have you noticed an omission? I did — so I set out to find a solution.

Why Share Instagram Photos to WordPress?

One might reasonably argue that Instagram allows you to share photos to social media networks, and that WordPress is not a social media network. It is a fair point (although Tumblr is a quasi social media network at best), but I think that there are plenty of reasons as to why you would want to share your Instagram photos to your WordPress blog.

If you are a personal blogger, or a micro blogger, photographs of your day-to-day life may form a considerable part of your online story, so it would make perfect sense to share your Instagram photos to your blog. In fact, if your blog is in fact any way driven by photographs, Instagram integration makes perfect sense.

Alternatively, you might just want to back up your Instagram photos so that you can easily access them. After all, Instagram still does not offer an official way of viewing your photos outside of your mobile app.

The Solution – Instagrate to WordPress

As you can almost always expect, someone has developed a plugin that solves our little problem. Instagrate to WordPress is an extremely simple utility that automatically pulls your Instagram photos into your WordPress blog. Let’s take a closer look.

Intagrate Lite Plugin

Once you have installed the plugin, you will need to log into Instagram via the plugin’s settings screen. Once you have done so, you will be presented with various options to the left, along with a feed of your Instagram photos to the right:

Instagrate to WordPress

You’ll want to take a few moments to familiarize yourself with the settings and get everything to your liking.

First of all, you need to select from which image Instagrate to WordPress starts importing:

Instagrate to WordPress Settings

You can go way back into your Instagram history if you so wish, or you can leave the setting as is, and only new photos will be imported.

Next, you can add formatting rules to the images that will be imported:

Instagrate to WordPress Settings

If you have any specific formatting requirements you can define them here, but you probably don’t need to do anything with these fields.

Next, we have the most important settings:

Instagrate to WordPress Settings

Most of the options here are self-explanatory. I will always choose to save the image to the media library (rather than pulling it from Instagram every time) — I don’t see the downside to having a “local” copy.

Perhaps the most important option is the post format. If your theme has an image-specific post format, you will probably want to make sure that it is selected here.

Finally, you’ll want to define the title of each new post:

Instagrate to WordPress Settings

By default, Instagrate to WordPress will use the title you publish in Instagram as the title for the post. You should add a default title, in case you don’t happen to use one in Instagram.

If you want to take your photo headlines a step further, you can define custom title text, for instance:

Another Instagram Image: %%title%%

The same goes for your body text — you can include the title and define where the image is displayed (and if you do not, it will appear at the end of the post).

There are a few more settings below these, but it is highly unlikely that you will want to touch them.

Once you’re finished, hit “Update Options” at the bottom of the screen, and you’re set! Instagrate to WordPress will go about its business, and you can look forward to an automated stream of visual content to your WordPress blog.

Here’s an example of how an Instagram image looks on my test site running Twenty Eleven:

Instagrate to WordPress

Look good? Download Instagrate to WordPress here.

Instagrate Pro

If you love the idea of integrating your Instagram photos with your WordPress blog, you’ll probably want to consider the pro version of this plugin. It comes with a raft of additional features, including (but not limited to):

It’s a pretty impressive list of features. Instagrate Pro is is available for $35. (Update: lowest price for the plugin has increased to $55)

Tom Ewer

Tom Ewer is the founder of He has been a huge fan of WordPress since he first laid eyes on it, and has been writing educational and informative content for WordPress users since 2011. When he's not working, you're likely to find him outdoors somewhere – as far away from a screen as possible!


  1. Bill

    I ran this for a while and it just stopped working. Support doesn’t really care and offers to buy the full one. There is no explanation as to why it suddenly didn’t work either.

  2. Sean Davey

    Can you post the email link to the developers of this program? I’m pretty impressed by this program but have a couple of little bugs to iron out, so I paid for the upgrade, but do not see the email address to contact them with.

    1. Marko Tanaskovic

      No, I’m afraid we do not have direct email contact with them.
      Posting a question to their WordPress org support page could help. 🙂

  3. JM

    I bought Instagrate Pro. Was well worth it to have the extra features. Took some time to figure out kinks, but now I’m ready to move forward with an easier workflow.

    1. Tom Ewer



  4. Mauro

    When I try to authorize the plugins I get the following error:

    “Not Acceptable
    An Appropriate representation of the requested resource / oauth_pro.php Could not be found on this server.

    Additionally, a 500 Internal Server Error was Encountered Error while trying to use an ErrorDocument to handle the request.”

    I would appreciate an answer.

    Thank you!

  5. Thomas

    Can I post an instagram pic with my own title text and own body text ? Keep up the good work!

  6. Alejandro

    Thank you for the great article! I am trying to use it but it doesn’t seem to work. I download it, installed it, updated the settings and nothing happens. Do you still use that plugin? Any suggestions? Your help would be greatly appreciated.

    1. Tom Ewer


      Your best bet is to get in touch with the developer directly 🙂

  7. sohoque

    why i can not install the plugin. it says:
    Installing Plugin from uploaded file:

    Unpacking the package…

    Installing the plugin…

    The package could not be installed. No valid plugins were found.

    Plugin install failed.

    Return to Plugins page

    1. sohoque

      ok done. managed to solve the problem

  8. sohoque

    the disadvantage is people can copy our instagram photo by using “save as image” function.

    1. Tom Ewer


      That is certainly true, but there are always ways and means of doing that anyway.

  9. Jason Manheim

    That title should be “Auto-Publish Instagram *Photos* to Your WordPress Blog with Instagrate to WordPress”, no?

    1. Tom Ewer


      Whoops! I would say good spot Jason, but only a fool (i.e. me) wouldn’t see that! 🙂

Leave a Reply

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

Over 65,000 WordPress professionals are already using ManageWP

Add as many websites as you want for free, no credit card required. Sign up and start saving time!

Have questions? Get in touch!

Over 65,000 WordPress professionals are already using ManageWP

Add as many websites as you want for free, no credit card required. Sign up and start saving time!

Have questions? Get in touch!

Over 65,000 WordPress professionals are already using ManageWP

Add as many websites as you want for free, no credit card required. Sign up and start saving time!

Have questions? Get in touch!

Over 65,000 WordPress professionals are already using ManageWP

Add as many websites as you want for free, no credit card required. Sign up and start saving time!

Have questions? Get in touch!