Plugin / Smash Balloon Social Photo Feed

Smash Balloon

Changelog

Changelog

2.1.2

  • New: Added setting “API request size” on the “Customize” tab to allow requesting of more posts than are in the feed. Setting this to a high number will prevent no posts being found if you often post IG TV posts and use a personal account.
  • Tweak: Removed width and height attributes from the image element in the feed to prevent notices about serving scaled images in optimization tools.

2.1.1

  • New: Added ability to enqueue the CSS file through the shortcode. This loads the file in the footer of the site, and only on pages that include a feed. Enable on the “Customize” tab.
  • Tweak: Resized images can be used in the page source code when “Disable js image loading” setting is enabled.
  • Fix: HTML for header would still be visible in the source of the page when removing the header using showheader=false in the shortcode.

2.1

  • New: Added the ability to overwrite default templates in your theme. View this article for more information.
  • New: Added several PHP hooks for modifying feeds settings and functionality.
  • Fix: Using the “Load Initial Posts with AJAX” setting would cause images to not resize with the browser window.
  • Fix: Added back language files for translations.
  • Fix: Changing the image resolution setting would not change the image size.
  • Fix: Follow button would not show if there was no connected account.
  • Fix: Deleting any connected account will delete any connected accounts that have errors in the data that was saved for them.

2.0.2

  • Fix: HTML for header would still be visible in the source of the page when removing the header using showheader=false in the shortcode
  • Fix: CSS added to prevent layout issues when adding the feed to a “text” widget for certain themes

2.0.1

  • Tweak: Force cache of major caching plugins to clear when updating plugin to avoid issues with previous CSS/JavaScript files being cached
  • Tweak: Added version number to the end of JavaScript and CSS files to clear browser caches that are causing errors
  • Fix: Added back filter to allow using shortcode in a custom HTML widget
  • Fix: Added back settings to display bio information in header and change header size which were mistakenly removed in the last update
  • Fix: Fixed a PHP notice which might display under certain circumstances

2.0

  • MAJOR UDPATE
  • New: We’ve rebuilt the plugin from the ground up with a focus on performance and reliability. Your feeds are now loaded from the server using PHP removing the reliance on AJAX.
  • New: Local copies of images are now automatically stored on your server and used in your feed. You can disable this feature in the “Advanced” section of the “Customize” tab. Use the “Favor Local Images” setting on the “Customize” tab, “Advanced” sub-tab to have the plugin use local images whenever available, thus removing reliance on the Instagram CDN.
  • New: You can now set the plugin to check for new Instagram posts in the background rather than when the page loads by using the new “Background caching” option which utilizes the WordPress “cron” feature. Enable this using the “Check for new posts” setting on the “Configure” tab.
  • New: If you have a business account for Instagram, you can now connect to the new Instagram API. You can continue to use your connected personal account and do not need to connect a business account.

1.12.2

  • Fix: Fixed error from Instagram when connecting a personal account.

1.12.1

  • Tweak: If an image in a post fails to load then the plugin attempts to load it from another image source

1.12

  • Fix: Includes fixes for some security vulnerabilities. Thanks to Julio Potier of SecuPress for reporting the issues.
  • Fix: Fixed an issue caused by a bug in the Instagram API which was preventing some Instagram accounts from being able to be connected. If you experienced an issue connecting an Instagram account then please try again after updating.
  • Fix: Quotes represented by “%20” in Instagram data were causing a JSON parsing error.
  • Tweak: Data for the feed is now cached outside of the admin-ajax.php calls.

1.11.3

  • Fix: Escaped single quotes causing a JSON parse error under certain circumstances.
  • Fix: Translatable code errors in the admin area causing some text to not be translatable.

1.11.2

  • Fix: Unable to connect new accounts due to changes with Instagram’s API. Remote requests to connect accounts are now made server-side.

1.11.1

  • Fix: Feed would not load from a cache created with an older version of the plugin
  • Fix: Fixed PHP warning trying to count string length of an array

1.11

  • New: Added capability “manage_instagram_feed_options” to support customizations that will allow users/roles other than the administrator to access Instagram Feed settings pages.
  • Fix: rel=”noopener” added to all links that contain target=”blank”
  • Fix: HTTPS used in xlmns attribute for svgs
  • Fix: Fixed issues with strings in the admin area being translatable
  • Fix: Fixed a potential security vulnerability. Thanks to Martin Verreault for reporting the issue.

1.10.2

  • Confirmed compatibility with the upcoming WordPress 5.0 “Gutenberg” update
  • Fix: Fixed an issue caused by some themes which affected the formatting of the ‘Load More’ and ‘Follow’ buttons
  • Fix: Fixed an occasional formatting issue with error messages due to no line-height being set
  • Fix: Minor admin UI fixes
  • Tweak: Removed mention of some Pro features which will be deprecated due to upcoming Instagram API changes

1.10.1

  • Tweak: Automatic image resolution detection setting now works better with wide images. Resizing the browser will now automatically raise the image resolution if needed.
  • Fix: Fixed an issue where the Load More button would disappear if all posts for a feed were cached.

1.10

  • New: We’ve made improvements to the way photos are loaded into the feed, adding a smooth transition to display photos subtly rather than suddenly.
  • New: More header sizes; you can now choose from three sizes: small, medium, and large. Change this on the “Customize” tab.
  • Fix: Using a percent for the image padding was causing the height of images to be too tall
  • Fix: Removed a PHP notice when the Instagram API was blocked by the web host

1.9.1

  • Fix: Captions missing as “alt” text for Instagram images.
  • Fix: System information was not formatting connected Instagram accounts and user ids correctly
  • Fix: “Unauthorized redirect URL” error occurring while trying to connect a new Instagram account due to recent changes from Instagram
  • Fix: Using a percent for the image padding was causing the height of Instagram images to be to tall

1.9

  • New: Retrieving Access Tokens and connecting multiple Instagram accounts is now easier using our improved interface for managing account information. While on the Configure tab, click on the big blue button to connect an account, or use the “Manually Connect an Account” option to connect one using an existing Access Token. Once an account is connected, you can use the associated buttons to either add it to your primary Instagram User feed or to a different Instagram feed on your site using the user shortcode option, eg: user=smashballoon.
  • Tweak: Disabled auto load in the database for backup caches
  • Fix: Fixed an occasional issue with the Instagram login flow which would result in an “Unauthorized redirect URL” error

1.8.3

  • Fix: SVG icons caused some display problems in IE 11
  • Fix: Removed support for using usernames in the Instagram User ID setting due to recent API changes. Will now default to the Instagram User ID attached to the Access Token.
  • Fix: Backup feed not always being used when Access Tokens expire
  • Fix: Instagram Access Tokens may have been incorrectly saved as invalid under certain circumstances

1.8.2

  • Tweak: Setting “Cache Error API Recheck” enabled by default for new Instagram Feed installs
  • Fix: Page caches created with the WP Rocket plugin will be cleared when the Instagram Feed settings are updated or the cache is forced to clear
  • Fix: Fixed a rare issue where feeds were displaying “Looking for cache that doesn’t exist” when page caching was not being used

1.8.1

  • Fix: Fixed issue where Instagram feeds were displaying “Looking for cache that doesn’t exist” when page caching was not being used
  • Fix: Font method setting not working when “Are you using an ajax theme?” setting is enabled

1.8

  • Important: Due to recent changes in the Instagram API it is no longer possible to display photos from other Instagram accounts which are not your own. You can only display the user feed of the account which is associated with your Access Token.
  • New: Added an Access Token shortcode option and support for multiple Instagram Access Tokens. If you own multiple Instagram accounts then you can now use multiple Access Tokens in order to display user feeds from each Instagram account, either in separate feeds, or in the same feed. Just use the accesstoken shortcode option. See this FAQ for more information on displaying multiple User feeds.

1.7

  • New: Added feed caching to limit the number of Instagram API requests. Use the setting on the “Configure” tab “Check for new posts every” to set how long feed data will be cached before refreshing.
  • New: Added backup caching for all feeds. If the Instagram feed is unable to display then a backup feed will be shown to visitors if one is available. The backup cache can be disabled or cleared by using the following setting: Customize > Misc > Enable Backup Caching.
  • New: Icons are now generated as SVGs for a sharper look and more semantic markup
  • New: Instagram carousel posts include an icon to indicate that they are carousel posts
  • Tweak: Using the “sort posts by random” feature will include the most recent 33 posts instead of just the posts shown in the Instagram feed
  • Fix: links back to instagram.com will use the “www” prefix

1.6.2

  • Fix: Fixed a rare issue where the Load More button wouldn’t be displayed after the last update if the Instagram account didn’t have many posts

1.6.1

  • Fix: Fixed Font Awesome 5.0 causing Instagram icon to appear as a question mark with a circle
  • Fix: Fixed inline padding style for sbi_images element causing validation error when set to “0” or blank space
  • Fix: Added a workaround for an Instagram API bug which caused some feeds to show fewer posts than expected

1.6

  • New: Loading icon appears when waiting for new posts after clicking the “Load More…” button
  • New: Added translation files for Dutch (nl_NL)
  • Fix: Fixed a potential security vulnerability. Thanks to Magnus Stubman for reporting the issue.

1.5.1

  • New: The plugin is now compatible with the WPML plugin allowing you to use multiple translations for your feeds on your multi-language sites
  • New: Added translation files for Danish (da_DK), Finnish (fi_FL), Japanese (ja_JP), Norwegian (nn_NO), Portuguese (pt_PT), and Swedish (sv_SE) to translate the “Load More” and “Follow on Instagram” text

1.5

  • New: Improved tool for retrieving Instagram Access Tokens
  • New: Added an option to show/hide Instagram bio text in feed header
  • New: Feeds that include IDs from “private” Instagram accounts will now ignore the private data and display a message to logged-in site admins which indicates that one of the Instagram accounts is private
  • New: Feeds without any Instagram posts yet will display a message informing logged-in admins to make a post on Instagram in order to view the feed
  • New: Added translation files for French (fr_FR), German (de_DE), English (en_EN), Spanish (es_ES), Italian (it_IT), and Russian (ru_RU) to translate “Load More…” and “Follow on Instagram”
  • Tweak: Optimized several images used in the Instagram feed including loader.png
  • Tweak: Font Awesome stylesheet handle has been renamed so it will only be loaded once if our Custom Facebook Feed plugin is also active
  • Fix: Updated the Font Awesome icon font to the latest version: 4.7.0
  • Fix: Padding removed from “Load More” button if no buttons are being used in the Instagram feed
  • Fix: All links in the feed are now https
  • Fix: Fixed JavaScript errors which were being caused if the Instagram Access Token had expired or the user ID was incorrect, private, or had no Instagram posts

1.4.9

  • Compatible with WordPress 4.8

1.4.8

  • Tweak: Updated plugin links for new WordPress.org repo
  • Fix: Minor bug fixes

1.4.7

  • Fix: Fixed a security vulnerabiliy
  • Tested with upcoming WordPress 4.6 update

1.4.6.2

  • Fix: Removed a comment from the plugin’s JavaScript file which was causing an issue with some optimization plugins, such as Autoptimize.

1.4.6.1

  • Fix: Fixed an issue with the Instagram image URLs which was resulting in inconsistent url references in some feeds

1.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.

1.4.5

  • New: When you click on the name of a setting on the plugin’s Settings pages it now displays the shortcode option for that setting, making it easier to find the option that you need
  • New: Added a setting to disable the Font Awesome icon font if needed. This can be found under the Misc tab at the bottom of the Customize page.
  • Tweak: Updated the Instagram icon to match their new branding
  • Tweak: Added a help link next to the Instagram login button in case there’s an issue using it
  • Fix: Updated the Font Awesome icon font to the latest version: 4.6.3

1.4.4

  • Fix: Fixed an issue caused by a specific type of emoji which would cause the feed to break when used in a post
  • Tweak: Added links to our other free plugins to the bottom of the admin pages: The Custom Facebook Feed and Custom Twitter Feeds

1.4.3

  • Fix: Important notice added in the last update is now only visible to admins

1.4.2

  • New: Compatible with Instagram’s new API changes effective June 1st
  • New: Added video icons to Instagram posts in the feed which contain videos
  • New: Added a setting to allow you to use a fixed pixel width for the feed on desktop but switch to a 100% width responsive layout on mobile
  • Tweak: Added a width and height attribute to the images to help improve Google PageSpeed score
  • Tweak: A few minor UI tweaks on the settings pages
  • Fix: Minified CSS and JS files

1.3.11

  • Fix: Fixed a bug which was causing the height of the Instagram photos to be shorter than they should have been in some themes
  • Fix: Fixed an issue where when an Instagram feed was initially hidden (in a tab, for example) then the Instagram photo resolution was defaulting to ‘thumbnail’

1.3.10

  • Fix: Fixed an issue which was setting the visibility of some Instagram photos to be hidden in certain browsers
  • Fix: The new square photo cropping is no longer being applied to Instagram feeds displaying images at less than 150px wide as the images from Instagram at this size are already square cropped
  • Fix: Fixed a JavaScript error in Internet Explorer 8 caused by the ‘addEventListener’ function not being supported

1.3.9

  • Fix: Fixed an issue where Instagram photos wouldn’t appear in the Instagram feed if it was initially being hidden inside of a tab or some other element
  • Fix: Fixed an issue where the new Instagram image cropping fuction was failing to run on some sites and causing the Instagram images to appear as blank

1.3.8

  • Fix: If you have uploaded an Instagram photo in portrait or landscape then the plugin will now display the square cropped version of the photo in your Instagram feed

1.3.7

  • Fix: Fixed an issue with double quotes in photo captions (used in the Instagram photo alt tags) which caused a formatting issue

1.3.6

  • Fix: Fixed an issue introduced in version 1.3.4 which was causing theme settings to not be applied in some themes

1.3.5

  • Fix: Reverted the ‘prop’ function introduced in the last update back to ‘attr’ as prop isn’t supported in older versions of jQuery
  • Fix: Removed the image load function as it was causing Instagram images not to be displayed for some users

1.3.4

  • Fix: Used the Instagram photo caption to add a more descriptive alt tag to the Instagram photos
  • Fix: Instagram photos are now only displayed once they’re fully loaded
  • Fix: Added a stricter CSS implementation for some elements to prevent styles being overridden by themes
  • Fix: Added CSS opacity property to Instagram images to prevent issues with lazy loading in some themes
  • Fix: Removed a line of code which was disabling WordPress Debug/Error Reporting. If needed, this can be disabled again by using the setting at the bottom of the plugin’s ‘Customize’ settings page.
  • Fix: Made some JavaScript improvements to the core Instagram Feed plugin code

1.3.3

  • Fix: Fixed an issue with the ‘Load more’ button not always showing when displaying Instagram photos from multiple Instagram User IDs
  • Fix: Moved the initiating sbi_init function outside of the jQuery ready function so that it can be called externally if needed by Ajax powered themes/plugins

1.3.2

  • New: Added an option to disable the Instagram Feed mobile layout
  • New: Added an setting which allows you to use the Instagram Feed plugin with an Ajax powered theme
  • New: Added a ‘class’ shortcode option which allows you to add a CSS to class to each individual Instagram feed: [instagram-feed class=feedOne]
  • New: Added a Support tab which contains System Info to help with troubleshooting
  • New: Added friendly error messages which display only to WordPress admins
  • New: Added validation to the Instagram User ID field to prevent usernames being entered instead of IDs
  • Tweak: Made the Instagram Access Token field slightly wider to prevent tokens being copy and pasted incorrectly
  • Fix: Fixed a JavaScript bug which caused the feed not to load photos correctly in IE8

1.3.1

  • Fix: Fixed an issue with the Instagram icon not appearing in the ‘Follow on Instagram’ button or in the Instagram Feed header
  • Fix: Addressed a few CSS issues which were causing some minor formatting issues in the Instagram Feed on certain themes

1.3

  • New: You can now display Instagram photos from multiple Instagram User IDs. Simply separate your Instagram IDs by commas.
  • New: Added an optional header to the Instagram feed which contains your Instagram profile picture, Instagram username and Instagram bio. You can activate this on the Instagram Feed Customize page.
  • New: The Instagram Feed plugin now includes an ‘Auto-detect’ option for the Instagram Image Resolution setting which will automatically set the correct Instagram image resolution based on the size of your Instagram feed.
  • New: Added an optional ‘Follow on Instagram’ button which can be displayed at the bottom of your Instagram feed. You can activate this on the Instagram Feed Customize page.
  • New: Added the ability to use your own custom text for the ‘Load More’ button
  • New: Added a loader icon to indicate that the Instagram photos are loading
  • New: Added a unique ID to each Instagram photo so that they can be targeted individually via CSS
  • Tweak: Added a subtle fade effect to the Instagram photos when hovering over them
  • Tweak: Improved the responsive layout behavior of the Instagram feed
  • Tweak: Improved the documentation within the Instagram Feed plugin settings pages
  • Tweak: Included a link to step-by-step setup directions for the plugin
  • Fix: Fixed an issue with the feed not clearing other widgets correctly

1.2.3

  • Fix: Replaced the ‘on’ function with the ‘click’ function to increase compatibility with themes using older versions of jQuery

1.2.2

  • Tweak: Added an initialize function to the Instagram Feed plugin
  • Fix: Fixed an occasional issue with the ‘Sort Photos By’ option being undefined

1.2.1

  • Fix: Fixed a minor issue with the Custom JavaScript being run before the Instagram photos are loaded
  • Fix: Removed stray PHP notices
  • Fix: Changed the double quotes to single quotes on the ‘data-options’ attribute

1.2

  • New: Added Custom CSS and Custom JavaScript sections which allow you to add your own custom CSS and JavaScript to the Instagram Feed plugin
  • New: Added an option to display your Instagram photos in random order
  • New: A new tabbed layout has been implemented on the Instagram Feed plugin’s settings pages
  • New: Added an option to preserve your Instagram Feed settings when uninstalling the plugin
  • New: Added a Pro version of the Instagram Feed plugin which allows you to display Instagram photos by hashtag, display Instagram captions, view Instagram photos in a pop-up lightbox, show the number of Instagram likes & comments and more
  • Tweak: The ‘Load More’ button now automatically hides if there are no more Instagram photos to load
  • Tweak: Added a small gap to the top of the ‘Load More’ button
  • Tweak: Added a icon to the Instagram Feed menu item

1.1.6

  • Fix: A maximum width is now only applied to the Instagram feed when the Instagram photos are displayed in one column

1.1.5

  • Fix: Added a line of code which enables shortcodes to be used in widgets for themes which don’t have it enabled

1.1.4

  • Fix: Fixed an issue with the Instagram Access Token and Instagram User ID retrieval functionality in certain web browsers

1.1.3

  • Fix: Fixed an issue with the maximum Instagram image width
  • Fix: Corrected a typo in the Instagram Feed Shortcode Options table

1.1.1

  • Pre-tested for the upcoming WordPress 4.0 update
  • Fix: Fixed an uncommon issue related to the output of the Instagram content

1.1

  • New: Added an option to set the number of Instagram photos to be initially displayed
  • New: Added an option to show or hide the ‘Load More’ button
  • New: Added ‘Step 3’ to the Instagram Feed Settings page explaining how to display your feed using the [instagram-feed] shortcode
  • New: Added a full list of all available Instagram Feed shortcode options to help you if customizing multiple Instagram feeds

1.0.2

  • Fix: Fixed an issue with the Instagram login URL on the plugin’s Instagram Feed Settings page

1.0.1

  • Fix: Fixed an issue with the Instagram Feed ‘Load More’ button opening an empty browser window in Firefox

1.0

  • Launched the Instagram Feed plugin!

Ratings

4.9
2503 reviews

Rating breakdown

Details Information

Version

2.1.2

First Released

22 Jul, 2014

Total Downloads

9,395,342

Wordpress Version

3.4 or higher

Tested up to:

5.3

Require PHP Version:

-

Tags

Contributors

Languages

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.