Instagram is a fun social network built around photographs, and it’s natural to want to share your Instagram images via your WordPress website. There are a bunch of plugins related to Instagram, in a search for the best Instagram plugin for WordPress I looked at several and would recommend these three depending on your needs.
These first two deal with embedding Instagram images in galleries, and the third is for cross-posting.
First, something simple…
Instagram Slider Widget Plugin
If you’d like to showcase your (or another public Instagram user’s) Instagram images in a widget, the Instagram Slider Widget plugin has you covered.
It’s simple yet flexible – it offers a slider or thumbnail view of the photos, can link to the Instagram image, a local copy of the photo, or a link of your choice, and offers a few other configuration options as shown here in the widget options:
Those options result in a nice slider display such as this:
And now something more complex…
Alpine PhotoTile for Instagram
This plugin offers many more options, including the ability to embed on a post, page, or in the sidebar. Whereas the widget above is a simple slider, Alpine PhotoTile for Instagram also offers a few lightbox options.
This is not an easy plugin to configure, but it’s very powerful once you’ve done the setup work. There are many options; the plugin author has done a good job of explaining them but it’s going to be a multi-step process to get things configured. Here’s what you have to do to authorize your account to pull photos from Instagram:
Once you get it authorized, it has options. Lots of options. Perhaps too many options, with a settings panel containing of five tabs and more than a screenful of items:
Once you get it working, it can do pretty much anything you want with your Instagram images. Put them in blog posts, put them in pages, put them in the sidebar… and so on. It does this using shortcodes, which it will help you generate. Here’s an example of generating a shortcode and a 12-photo gallery I put into a WordPress post:
There are other Instagram plugins available (a search of the plugin for “Instagram” returns over 200 results), but these two should meet most folks’ needs either for a simple slider widget or for more fully-functional galleries with lots of options.
Intagrate (formerly Instagrate)
Intagrate (formerly known as Instagrate) offers both a free and paid version, with similar concepts: as photos are posted to Instagram (your feed or a hashtag), Insagrate can create a post or page on your WordPress site to publish those images. Intagrate Pro offers a powerful template system allowing for nearly 30 pieces of image data to be used (as configured) on your WordPress site:
I’ve written a more detailed look at the Intagrate Instagram WordPress plugin – check it out.