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.

Flo Social


Flo Social is an awesome plugin allowing you to easily add your Instagram feed to your WordPress site and customize it using built in features.

You can display your Instagram images using various methods:

  • Widget – display images using a widget and customize the feed. You can add images from multiple accounts.
  • Shortcode – add your feed to any page or post using a shortcode.
  • Gutenberg Block – add your feed to any page or post using a the Gutenberg block.
  • Embed your feed in the footer – add your feed in the footer of your site, customize it and choose different layouts. This option is only available if you are using a Flotheme. Have a look at theme demos to see examples of Instagram feeds.

Showcase your Instagram images in a clean and beautiful way and increase your social media engagement!

For more details and step by step instructions read the documentation here.

NOTE: Flo Social is not an affiliate product of Instagram.



This plugin provides 1 block.

  • Flo Social


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

  1. Upload the flo-instagram directory to your /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the ‘FLO Social’ menu item in your admin sidebar to enter your Instagram user ID.
  4. Use the widget or the shortcode. Check documentation for more details:

For more details visit:


Instagram Images Not Showing or Broken

There will be occasions when the API has been changed by Instagram, and the Access token that was previously created no longer works.

In this case the feed may disappear. To get your images working again it is necessary to regenerate the access token. Simply go to Flo Social > Then click “Get Access Toke” and create a new USER ID and ACCESS TOKEN, then “save changes”. You feed should now be showing.

Broken Image Links

Another issue may be that the images are showing a broken image icon. If that’s the case there are 3 things that may resolve this issue.

  1. Update your plugin to the most recent version, go to plugins and check if there is an update available.
  2. Clear your browser cache, and any caching on your site (via plugins etc).
  3. For widgets and feeds, Change the image size for your images, this will regenerate the thumbnails for the images.


پروری 4, 2020
The only Instagram plugin that doesn't require you to log-in to Instagram. Plugin will show you up to 12 photos, as per Instagram policy, from any public Instagram account. Repeat: no need to log in to Instagram. Perfect! Gutenberg block is also included. This plugin offers the most basic customization options, but that's "just enough". Any extra styling you should do via CSS. I had no problem with the responsive display on mobile.
جنوری 31, 2020
I generally like the setup of this plugin and it's feed options, however the responsive options are glitchy and caused me huge headaches until I just found another plugin. Instagram Feed Gallery by Quadlayers is what I use now. It's simple and changes flawlessly between desktop and mobile devices.
جُلائی 16, 2019
Hi guys, This plugin stopped working and the there's an error message in the inspector : Uncaught (in promise) ReferenceError: ajaxurl is not defined at all.min.js?ver=2.2.7:1 Thank you
جُون 19, 2019
It's relatively easy to set up and manage and has some nice features to display your Instagram feed in the footer of your site. You can set up the number of images and columns which is cool and also display the feed in a sidebar.
Read all 5 reviews

Contributors & Developers

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


Translate “Flo Social” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


V 2.3.4
Minor Lazyload fix

V 2.3.3
Implemented Lazyload
Improved widget initialization
Removed image captions

V 2.3.2
Fixed shortcode rendering for search and 404 pages
Fixed admin styles conflict

V 2.3.1
Security Updates

V 2.3.0
Updated plugin name: “Flo Social for Instagram” -> “Flo Social”

V 2.2.9
Updated plugin description
Fixed ajaxurl undefined error

V 2.2.8
Updated plugin name: “Flo Social – Display your Instagram feed” -> “Flo Social for Instagram”
Shortcode – fixed “mobile images per row” option;

V 2.2.7
Footer account selector fixes
Options page – Added notifications
Options page – Added Reset button (deletes all saved accounts)
Implemented error handling for some specific use-cases

V 2.2.6
Fixed widget padding option (can now be set to zero);
Plugin Options Page:
Add Account – will now accept profile url and profile id with @ at the start;
Minor UI updates;
Updated logging messages;

V 2.2.5
Bug fixes and stability improvements
Plugin options page – Added some animations to specific actions so that the UI would be more intuitive

V 2.2.4 – Minor fix for images rendering when cached information has expired

V 2.2.3 – Footer feed styling adjustment

V 2.2.2 – Minor fix for default account

V 2.2.1 – Bug fixes, stability improvements and minor ui redesign

V 2.1 – Improved plugin functionality and fixed unexpected errors

V 2.0.3 – Included Security Improvements and fixed data saving function

V 2.0.2 – Fixed errors if there are problems with accounts

V 2.0.1 – Compatibility with old WordPress versions

V 2.0.0
Added new Instagram functionality with Legacy Support
Added new Interface with multiple accounts
Added Gutenberg Block
Changed the Widget structure
Changed and optimized the Shortcode rendering
Changed the Shortcode generator interface and functionality

V 1.4.8 – Renamed the plugin to Flo Social

V 1.4.7 – Updated token generation URL

V 1.4.6 – If no caching time is set by the user, then we cache the feed for 60 min to avoid being blocked by Instagram.
If no user ID and token is set, then we break the loop requests.

V 1.4.5 – Fixed background conflict with some themes;
Appended the plugin version to the enqued js and css files to avoid the browser caching issue.
Solved conflict with Flothemes Instagram images link in the footer. Now the link to the intagram images works on mobile devices.

V 1.4.4 – For the accounts that return small number of images per request, we requests the images from the ‘Next Pages’
until we get 30 images;

V 1.4.3 – Deprecated the crop sizes to solve the broken images links after Instagram changed the link structure.

V 1.4.2 – If we have the next page, we will try to merge the images from the next page with the those from the first page;

V 1.4.1 – Fixed shortcode visibility issue on mobile.

V 1.4 – Changed the images URL structure when cropped images are requested.

V 1.3.6 – Escape the image caption text.

V 1.3.5 – Adde possibility to delete the transient via a get parameter
– Now we show the wrong token error message only to editors and administrators

V 1.3.4 – If the access token expires, we show a message about that and ask to regenerate it.

V 1.3.3 – Added image size option for the shortcode
– Added option to link shortcode images to the original image on Instagram

V 1.3.2 – Changed the acces token generator URL

V 1.3.1 – Fixed warning message

V 1.3 – Added the following actions and filters for developers;

V 1.2.2 – Fixed warning appearing in the widget

V 1.2.1 – Fixed the shortcode generator pop up problem

V 1.2 – Added possibility to display images from several account by a using the user ID and the access token for the desired account.

V 1.1 – Changed the client ID to the new Flothemes APP client ID Because of the API permissions changes we can not display any more images by hashtag or other users’s images and those options were deprecated. Added auto updater for the plugin.

V 1.0 – Fixed a conflict with the font icons

V 0.9 – Fixed Crop function when “full link image link” is not checked

V 0.7 – WP 4.3 compatibility fix

V 0.6 – Fixed conflict with SEO Yoast plugin

V 0.5 – Added option for images padding

V 0.4 – Added option for horizontal image list for the Flo Social widget

V 0.2 – Made the plugin compatible with WP 3.9 and newer

V 0.1 – Plugin was released