An open API service indexing awesome lists of open source software.

https://github.com/wpzoom/instagram-widget-by-wpzoom

The easiest way to add a nice Instagram widget on your WordPress site. It just works!
https://github.com/wpzoom/instagram-widget-by-wpzoom

block feed instagram widget wordpress

Last synced: 4 months ago
JSON representation

The easiest way to add a nice Instagram widget on your WordPress site. It just works!

Awesome Lists containing this project

README

          

# WPZOOM Social Feed Widget & Block

Showcase your Instagram feeds on your WordPress site in seconds! A customizable and responsive plugin to display your Instagram feed.

[![WordPress Plugin Version](https://img.shields.io/wordpress/plugin/v/instagram-widget-by-wpzoom)](https://wordpress.org/plugins/instagram-widget-by-wpzoom/)
[![WordPress Plugin Rating](https://img.shields.io/wordpress/plugin/stars/instagram-widget-by-wpzoom)](https://wordpress.org/plugins/instagram-widget-by-wpzoom/)
[![WordPress Plugin Downloads](https://img.shields.io/wordpress/plugin/dt/instagram-widget-by-wpzoom)](https://wordpress.org/plugins/instagram-widget-by-wpzoom/)
[![License](https://img.shields.io/badge/license-GPL--2.0%2B-blue.svg)](https://www.gnu.org/licenses/gpl-2.0.html)

## Features

### Free Features
- **Create Multiple Feeds** - Display different feeds on different pages
- **Gutenberg Block** - Display feeds using the block editor
- **Shortcode Support** - Embed feeds in Elementor and other page builders
- **Multiple Layouts** - Choose how your feed is displayed
- **Lightbox** - View images in a beautiful lightbox
- **Custom Avatar & Bio** - Add your own avatar and bio
- **Lazy Loading** - Optimized performance
- **100% GDPR Compliant** - No external data collection

### PRO Features
- Connect Multiple Instagram Accounts
- Display Followers Count
- Masonry Layout
- Carousel
- Responsive Columns
- Load More Button
- Customize Colors
- Premium Support

## Installation

### From WordPress.org

1. Go to **Plugins > Add New** in your WordPress admin
2. Search for "Instagram Widget by WPZOOM"
3. Click **Install Now** and then **Activate**

### Manual Installation

1. Download the plugin from [WordPress.org](https://wordpress.org/plugins/instagram-widget-by-wpzoom/)
2. Upload to `/wp-content/plugins/instagram-widget-by-wpzoom/`
3. Activate through the **Plugins** menu

### From GitHub

```bash
cd wp-content/plugins
git clone https://github.com/wpzoom/instagram-widget.git instagram-widget-by-wpzoom
```

## Usage

### Getting Started

1. Go to **Instagram Widget** in your WordPress Dashboard
2. Connect your Instagram account (requires Creator or Business account)
3. Create a new Feed and configure your settings
4. Embed the feed using the Gutenberg Block or shortcode

### Using the Block

1. Edit any page or post
2. Add the **Instagram Feed** block
3. Select your feed from the dropdown
4. Customize appearance in block settings

### Using Shortcode

Copy the shortcode from your feed settings and paste it anywhere:
- In posts or pages
- In Elementor or other page builders
- In widget areas

## Important Notes

### Instagram API Requirements

As of version 2.2, the plugin uses the new Facebook/Instagram API which **only supports Creator and Business Instagram accounts**. Personal Instagram accounts are no longer supported due to Instagram API limitations.

[Learn more about API changes](https://www.wpzoom.com/documentation/instagram-widget/basic-display-api-deprecation/)

## Requirements

- WordPress 6.0 or higher
- PHP 7.4 or higher
- Instagram Creator or Business account

## Security

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage, and handle any security vulnerabilities.

[Report a security vulnerability](https://patchstack.com/database/vdp/instagram-widget-by-wpzoom)

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## Bugs

If you find an issue, let us know [here](https://github.com/wpzoom/instagram-widget/issues)!

## Support

This is a developer's portal for Instagram Widget and should _not_ be used for support. Please visit the [support page](https://wordpress.org/support/plugin/instagram-widget-by-wpzoom/) on WordPress.org if you need to submit a support request.

## License

This plugin is licensed under the [GPL v2 or later](https://www.gnu.org/licenses/gpl-2.0.html).

---

**Links:** [WordPress.org](https://wordpress.org/plugins/instagram-widget-by-wpzoom/) | [Demo](https://demo.wpzoom.com/instagram-widget/) | [WPZOOM](https://www.wpzoom.com/) | [Documentation](https://www.wpzoom.com/documentation/instagram-widget/)