This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

IFTTT Instagram Gallery


IFTTT Instagram Gallery is a highly configurable plugin that will showcase your Instagram photos in an awesome tile pattern on your WordPress blog.

Whenever you add a new photo to your Instagram feed, it will automatically appear on your WordPress blog.

The difference to standard IFTTT WordPress channels is that your Instagram photos will not be shown as individual posts, but as part of an amazing looking mosaic photo gallery.

Your advantages:

  • Display Instagram photos as widget, via shortcode in your articles or pages or via PHP function in your customized theme
  • Full control over image sizes
  • Fast load times
  • Highly customizable gallery layout
  • Ability to define number of images and rows
  • Option to randomise order of Instagram images
  • Link to original Instagram images
  • Images are stored locally in your WordPress Media Library
  • Fully responsive

What is IFTTT?

IFTTT, which stands for “If This Then That”, is a service that enables users to connect web applications like Instagram and WordPress together through simple conditional statements known as “Recipes”. There is a public recipe to be used in combination with this plugin:

[If I create a Instagram photo then create the photo in my IFTTT Instagram Gallery via IFTTT Bridge](](

What do I have to do in order to use this plugin?

  1. Install and activate the plugin IFTTT Bridge for WordPress
  2. Register with
  3. Install the IFTTT Instagram Gallery (installation instructions can be found under the “Installations” tab)
  4. Create a IFTTT recipe. You can use the shared recipe
  5. Display the gallery as widget, via shortcode or via PHP function



See Options below. If you want to learn more about short codes check out the official documentation:

PHP function


See Options below. You can use the PHP function in your customized theme.

Options for Shortcode or PHP function

The options are consistent with the widget options:

  • wrapper_width
  • images_per_row
  • image_size (thumbnail|medium|large|full)
  • num_of_images
  • random (true|false)

If you need help, don’t hesitate to contact me! In addition this German blog article may help you.

If you like this plugin, please rate it.


  • Use the shared recipe on IFTTT to use this plugin
  • Or you create your own recipe
  • Configure and use the gallery widget
  • Plugin in action (Screenshot of
  • Plugin options


This section describes how to install the plugin and get it working.


Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘IFTTT Instagram Gallery’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download
  2. Extract the ifttt-instagram-gallery directory to your computer
  3. Upload the ifttt-instagram-gallery directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard

Contributors & Developers

“IFTTT Instagram Gallery” is open source software. The following people have contributed to this plugin.




  • Compatibility to PHP 5.3


  • Bugfix regarding compatibility to PHP 5.3
  • Bugfix regarding customized widget title


  • Bugfix: Special characters led to broken title attributes of Instagram images and invalid html. Title attributes of images are now escaped with htmlspecialchars().


  • Bugfix after changed instagram URLs. Crop query part, e.g. invoke instead of


  • Enhancement in get_final_url() method: Don’t fail if response code isn’t 2xx, just use the last known URL. Avoids problems when Instagram returns a code 400 because of spammy behaviour.