Instagram Widget and Shortcode

First, this plugin really works! You can scroll to demo right now and check it out!

Second, you do NOT have to have an access token, facebook business account and all that stuff, it just works out of the box!

Version 7.9 / Changelog


National Geographic natgeo National Geographic Follow

Awesomely Simple and Fast

Really, it is the simplest and most lightweight Instagram plugin you can find. No additional CSS or JS files. CSS is included in HTML. Remote connection result is cached.

Instagram widget settings and its appearance


You can use as many shortcodes on the same page as you want. And do not forget about do_shortcode() function.

Insert instagram shortcode step by step example.

Configure with Customizer

Beatifully integrated with WordPress Customizer. So, you can configure some options in live mode in Appearance > Customize.

Configure Instagram plugin in WordPress Customizer

Developer Friendly

Use build-in class methods to get images from Instagram using PHP. No token required.

 * First of all we need to initialize our class
$instagram = new mishaInstagram();
  * Get User Information and Media
  * @param 'rudrastyh' - user name
  * @param 10 - number of photos to get (Default - 20)
$userdata = $instagram->serve_user( 'rudrastyh', 10 );
print_r( $userdata[ 'profile' ] ); // user information
print_r( $userdata[ 'media' ] ); // user media
 * Get Photos by Tag
$by_tag = $instagram->serve_tag_media( 'ocean' );
print_r( $by_tag );


I'm always here if you need my help.
Please create a ticket if you need assistance with my plugins or contact me if you have a question.

Instagram widget settings and its appearance

Embed Instagram on your Website by @Username or #Hashtag

Just for 49$

Get the plugin

Just some of the plugin advantages:

Instagram Widget

I think WordPress widgets are the simplest way of using this plugin. Depending on your theme, widgets can be displayed in your website sidebar, footer and in fact anywhere else.

To add an Instagram widget to your WordPress website, just go in your admin dashboard to Appearance > Widgets.

If you can not find “Widgets” link it may happen if your WordPress theme doesn’t support widgets. But it is not a problem at all — just use shortcodes instead or you can contact me and I will help you anyway.

If you go to Appearance > Widgets in WordPress dashboard, you we'll see that Instagram widget appeared there.
As you can see on the screenshot, your WP Instagram widget can be either in footer or in sidebar, but it depends on the WordPress theme you’re using.

You can also set up your website widgets in Theme Customizer, to do so, go to Appearance > Customizer, and when it opens, go to the Widget section, or you can simply click the link Manage with Live Preview.

Instagram Widget Settings in WordPress Theme Customizer.

Instagram Shortcode

Shortcode is a small piece of code that allows you to display Instagram photos directly in the content of your posts.

On the same page you can use as much shortcodes as you want!

You do not need additional knowledge — shortcodes are generated automatically with the help of the button in the post editor. All you need to do is just to place the cursor in the place where you want to insert the shortcode and click the button.

You can insert shortcode if you click on a special shortcode button  on post editor panel (small instagram icon).

You can also do it manually with the following parameters.

[instagram tag="matterhorn" username="" tag="matterhorn" heading="yes" columns="5" count="20"]
Instagram username, example rudrastyh.
Hashtag, example matterhorn. Once set, a hashtag feed will be displayed.
If you want to show or hide the heading of the widget with user counts. When displaying photos by tag it isn’t displayed anyway.
How much columns with photos in desktop version.
How much photos would you like to display.

And of course, it is always possible to use shortcodes directly in PHP code using do_shortcode() function, like this:

echo do_shortcode('[instagram tag="matterhorn" columns="5" count="20"]');

Plugin Options and WordPress Customizer

You can find all the plugin settings in "Settings > Instagram"

Instagram plugin settings page

The Appearance settings are also available from WordPress Customizer.

Plugin doesn't have its own settings page, but you can configure its appearance in Theme Customizer as well.
Go to Appearance > Customizer and then proceed to Instagram section.


7.9.1 – Oct 9, 2019

7.9 – Sep 8, 2019

7.8 – Jul 15, 2019

7.7.1 – Apr 9, 2019

7.7 – Mar 30, 2019

7.5.1 – Sep 29, 2018

7.5 – Jun 18, 2018

7.4.2 – Apr 10, 2018

7.4.1 – Apr 9, 2018

7.4 – Mar 28, 2018

7.3.3 – Mar 14, 2018

7.3.2 – Feb 7, 2018

7.3.1 – Jan 27, 2018

7.3 – Jan 27, 2018

7.2 – Sep 9, 2017

7.1 – July 27, 2017

7.0 – June 30, 2017

5.1.1 – Nov 10, 2016

5.1 – Aug 20, 2016

5.0 – Aug 19, 2016

4.7.3 – June 17, 2016



















What people are saying in Twitter

Thank you so much @rudrastyh for the amazing support! Always available and super reliable! I would recommend…
Alexandre Gaboriau @alexgaboriau
I would like to highlight @rudrastyh works with his WP plugins. He has been really very available. As WordPress pro…
mogmachine @mogmachine
If you need a great #wordpress #instagram #widget then the best hands down is by @rudrastyh ...
Beat The Grind @BeatGrind
@rudrastyh thanks for the free update for your superb Instagram Feed widget!

Some of the companies that use this plugin

Sista.zonewww.ritaarnaus.comNeue Wege Miteinander (Germany, Schkopau)Hvita husid (Iceland, Virginia Beach)
Wamw (Japan)mogmachine (Portugal, Lagos)Furphy Media Group (Australia, South Melbourne)

14 Day Money Back Guarantee

Secure Checkout. Instant Download



$189 one-time payment
  • Lifetime priority support
  • Lifetime updates
  • Unlimited websites


$49 one-time payment
  • 2 weeks/support
  • 1 year/updates
  • 1 website

View my refund policy here

The plugin is a one-time purchase which includes a license for plugin updates and support. To continue receiving updates & support after your license has expired you may renew.