WP My Instagram


Embedding your Instagram feed easily with WP My Instagram.

What’s hot?

  • No Access tokens needed! How cool!
  • Show more than 12 images 😀
  • You can set number of items row
  • Ability to Preload/Reload cache

This is a better version of wp-instagram-widget. Thanks to Scott Evans

How to use?

1. Using shortcode [wp_my_instagram]:

You can place above shortcode into your posts/pages or widget (make sure shortcode is enabled in widget)

  • username – Your Instagram username.
  • limit – Number of images.
  • layout – Items per row. default, 2, 3, 4, 5, 6, 8, 10.
  • sizethumbnail, ‘small’, large, original.
  • target – items link target. _blank, ‘_self’.
  • link – account url

for example:

[wp_my_instagram username="wordpress" limit="12" layout="3" size="large" link=""]

Using widget in Appearance -> Widget and look for **WP My Instagram widget.**


  • Widget Settings
  • Result


Does it work with private accounts?

Hell naw!!! public accounts only.

How can i place WP My Instagram in my theme? ?

You can place these PHP functions any where you want:

if( function_exists( 'wp_my_instagram') ) wp_my_instagram( array( 'username' => 'my_username', 'limit' => 12, layout => '3' ) );

or shortcode:

echo do_shortcode( '[wp_my_instagram username="my_username" limit="12" layout="3"]');


Excellent plugin!

Excellent plugin, lightweight, installs with a click and works perfectly.
Great option to create an Instagram photo gallery.
Many thanks to the developer for the great work!

Read all 1 review

Contributors & Developers

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




  • Ajaxurl bugfix


  • Fix Minor bugs
  • Add ajax cache refresher, no delay on loading when cache is expired


  • Fix Minor bugs
  • Tested Up to WP 4.8


  • Initial Release