Update (Feb 2020):
- The free plugin has changed its name: Instagrate to WordPress –> Intagrate Lite
- The pro plugin has changed its name: Instagrate Pro –> Intagrate (https://intagrate.io/)
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.
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:
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:
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:
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:
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:
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:
Look good? Download Instagrate to WordPress here.
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):
- Unlimited Instagram accounts
- Scheduled posting
- Hashtag posting of any photo
- Hashtag filtering
- Posting of multiple images in one post
- Hashtags converted to post tags
- Google Maps integration
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)
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.
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.
No, I’m afraid we do not have direct email contact with them.
Posting a question to their WordPress org support page could help. 🙂
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.
When I try to authorize the plugins I get the following error:
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.
Can I post an instagram pic with my own title text and own body text ? Keep up the good work!
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.
Your best bet is to get in touch with the developer directly 🙂
why i can not install the plugin. it says:
Installing Plugin from uploaded file: instagrate-to-wordpress.1.2.1.zip
Unpacking the package…
Installing the plugin…
The package could not be installed. No valid plugins were found.
Plugin install failed.
Return to Plugins page
ok done. managed to solve the problem
the disadvantage is people can copy our instagram photo by using “save as image” function.
That is certainly true, but there are always ways and means of doing that anyway.
That title should be “Auto-Publish Instagram *Photos* to Your WordPress Blog with Instagrate to WordPress”, no?
Whoops! I would say good spot Jason, but only a fool (i.e. me) wouldn’t see that! 🙂