BWG Instagram Feed self-updates
Professional WordPress plugin for displaying Instagram feeds with customizable layouts, styling, and both public and connected account support.
by Boston Web Group · github.com/sawdustandcoffee/bwg-instagram-feed · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/sawdustandcoffee/bwg-instagram-feed/archive/refs/heads/main.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
A professional WordPress plugin for displaying Instagram feeds on WordPress websites by Boston Web Group.
Description
BWG Instagram Feed allows you to easily display Instagram feeds on your WordPress website. It supports both public feeds (no authentication required) and connected Instagram accounts via OAuth for enhanced features.
Features
- Public Feeds: Display any public Instagram profile without requiring authentication
- Connected Accounts: Connect your own Instagram account for advanced features
- Multiple Layout Options: Grid and Slider/Carousel layouts
- Customizable: Configure columns, spacing, colors, fonts, and more
- Lightbox: Built-in popup/lightbox for viewing posts
- Gutenberg Block: Native block editor support
- Shortcode: Simple shortcode for classic editor
- Caching: Built-in caching to reduce API calls
- GitHub Updates: Automatic updates from GitHub releases
Requirements
- WordPress 5.8+
- PHP 7.4+
- MySQL 5.7+ or MariaDB 10.3+
Installation
- Download the plugin files
- Upload to
/wp-content/plugins/bwg-instagram-feed/ - Activate the plugin in WordPress admin
- Navigate to Instagram Feed in the admin menu
Usage
Shortcode
Display a feed using the shortcode:
[bwg_igf id="1"]
Or use the feed slug:
[bwg_igf feed="my-feed-name"]
Gutenberg Block
- Edit a page with the Block Editor
- Search for "Instagram" or "BWG" in the block inserter
- Add the BWG Instagram Feed block
- Select your feed from the dropdown
Development Setup
- Clone this repository
- Run
./init.shto set up the development environment - For Docker: Access WordPress at
http://localhost:8080 - Activate the plugin in WordPress admin
Configuration
Public Feeds
- Go to Instagram Feed > Feeds > Add New
- Select "Public" feed type
- Enter one or more Instagram usernames
- Configure layout and styling options
- Save and copy the shortcode
Connected Accounts
- Go to Instagram Feed > Settings
- Enter your Instagram App credentials
- Go to Instagram Feed > Accounts
- Click "Connect Account" and authorize
- Create a feed using your connected account
Support
For support, please visit Boston Web Group Support.
License
GPL v2 or later. See LICENSE.
Credits
Developed by Boston Web Group