WPZOOM Social Feed Widget


Formerly known as Instagram Widget by WPZOOM, WPZOOM Social Feed Widget is a fully customisable and responsive widget for WordPress to display your Instagram feed.

View Demo

Did you find this plugin helpful? Please consider leaving a 5-star review.

WPZOOM Social Feed Widget gives you a WordPress Widget that you can place anywhere you want and be able to fully customize it’s design using CSS.

What’s New in version 1.4?

You can now display a public feed limited to 12 photos of any Instagram account you want. You are no longer limited to display just your own feed.

Where I can view a Demo?

You can view the widget live in all our themes at WPZOOM.

Get Involved

Looking to contribute code to this plugin? Go ahead and fork the repository over at GitHub.


  • Examples of how the widget can be used
  • More examples
  • Perfect for Sidebar or Footer column
  • Customized button using CSS
  • Settings


Simply search for the plugin via the Plugins -> Add New dialog and click install, or download and extract the plugin, and copy the plugin folder into your wp-content/plugins directory and activate.

After installation go to the Settings > Instagram Widget page and connect the plugin with your Instagram account.

Once connected, go to the Widgets page and add the widget Instagram Widget by WPZOOM to a widget area like Sidebar.


I just installed plugin and widget shows nothing

Make sure to connect your Instagram account with the plugin. You can do that in the Settings > Instagram Widget page from the Dashboard.


March 10, 2020
After a big research, this is the only plugin (so far) that shows the instagramer full profile info, with an instagram look & feel design. Also, the option for public feeds works perfect and smooth, and last, its settings are more than enough. Thank you for this "perfectly-done" plugin!!
January 23, 2020
I just kept saying it was misconfigured even though it wasn't. Stop wasting my time.
September 19, 2019
Great plugin. Works like a charm but 3 stars for making me sick of the configure message. I have configured it but It keeps telling me to configure it again and again and it drives me crazy. Dev please get rid of the message. It's very very annoying. Thank you. Message below: Please configure Instagram Widget If you have just installed or updated this plugin, please go to the Settings page and connect it with your Instagram account. You can ignore this message if you have already configured it.
August 30, 2019
Plugin worked fine for a month and then suddenly it started to show error on page instead images - Instagram Widget misconfigured, check plugin & widget settings. There are not much things to set up: 1. public feed 2. user name (has not changed) 3. check for new Instagram posts every 1 hour I use WP 5.2.2 Please help!
July 30, 2019
Pretty cool plugin. It does exactly what I need it to do. It's a great way to expose your Instagram profile to your audience. I can't wait to see if the plugin can become even better.
May 12, 2019
The plug itself is even good, but it has one idiotic thing. My point is that the "Follow" key does not fulfill its function, i.e. it does not allow you to observe the profile, instead it only redirects to Instagrama (it does the same as the button at the bottom). When you do something, you should do it with your head and not "go away".
Read all 16 reviews

Contributors & Developers

“WPZOOM Social Feed Widget” is open source software. The following people have contributed to this plugin.


Change log


  • Refactor of the Public Feed method.
  • Added 2 new options in the settings page to have more control on the connection with the Instagram API on specific hosting


  • New option to hide video thumbnails. Sometimes video thubmanils may show as blank squares, so the new option will help to fix this problem.


  • Minor bug fix


  • New feature: “Lazy Load Images”. You can enable it the widget settings.


  • New option in the settings page to control the refresh rate of your Instagram feed.
  • A few more fixes and improvements to the Instagram API integration.


  • Added an alternative option to display the public feed limited to 12 photos of your account or any other Instagram user.


  • Minor bug fix with a caching issue


  • Added new option: Display User Details
  • Added new option: Display User Bio


  • Fixed a conflict with some CSS classes


  • Minor fixes to new overlay feature


  • New option: show number of likes and comments on image hover
  • Minor bug fixes


  • Minor bug fix


  • Minor bug fix


  • Fixing a bug to prevent exceeding of the Instagram API rate limit (200 request per hour as of March 30, 2018).


  • Minor bug fix


  • Minor bug fix with missing images


  • Minor bug fix


  • Bug fix with incorrect thumbnail size on non-square images


  • Minor modification to show Alt text when hovering images


  • Updated “View on Instagram” button
  • Support for WordPress 4.6


  • IMPORTANT: Due to the recent Instagram API changes, in order for the Instagram Feed plugin to continue working after June 1st you must obtain a new Access Token by using the Instagram button on the plugin’s Settings page. This is true even if you recently already obtained a new token. Apologies for any inconvenience.
  • Compatible with Instagram’s new API changes effective June 1st


  • Look for exact matching username when searching for user id.


  • Make Instagram image links open a new tab.


  • Load higher quality images when needed.
  • Unique cache key for each widget, previously all widgets on the page used same options on subsequent page loads.


  • Work directly with image list and do not rely on widget ids and classes handled by theme. This broke widget when theme sidebars weren’t properly registered.
  • Use requestAnimationFrame for updating image sizes, improved performance and also fixes safari bug.
  • Fix error caused by boolean to string conversion (get|set)_transient.


  • Initial release.