Instagram Feed
Display your Instagram photos on any WordPress page — automatically.
Most businesses post to Instagram every week, but their website visitors never see it. TWDH Instagram Feed brings your Instagram content onto your own site — no third-party embed code, no Instagram-controlled iframes, no extra cookie banners from offsite tracking scripts.
The free version displays your most recent posts in a clean, responsive grid. Tap any photo to open it in a lightbox. Configure columns and post count directly from the shortcode.
The Pro version unlocks a hashtag feed (perfect for campaigns and events), multi-account support for agencies managing multiple brands, a carousel layout for narrow column placements, and a post moderation list to exclude specific posts from the display without deleting them from Instagram.
PHP 7.4+
Minimum Requirement
Works on modern hosts
Any
Theme Compatible
Elementor, Divi, Bricks & more
5.0★
Average Rating
From early users
Free
Core Version
No credit card ever
Requirements
WordPress
5.0++
PHP
7.4++
WooCommerce
Not needed
Multisite
Supported
Up and running in minutes
Three simple steps to get real results — no experience needed.
Connect your Instagram account
Enter your Instagram Basic Display API access token in the plugin settings. The setup guide walks you through generating one — it takes about 2 minutes and requires no developer account.
Add the shortcode to any page
Drop [twdh_instagram_feed] into any page, post, or widget area. Set columns, post count, and layout directly in the shortcode attributes.
Your feed updates automatically
New posts appear automatically. The plugin caches your feed with WP Cron and refreshes it on a schedule — visitors see your latest photos without any per-pageview API calls.
Built for professionals
No bloat. No surprises. Just the features that matter.
No third-party tracking
The plugin uses Instagram's official API. No embedded iframes, no third-party cookies, no external CDN scripts.
Works with any theme
Elementor, Divi, Bricks, Gutenberg, and classic PHP themes — the grid outputs clean, semantic HTML.
Cached — zero slowdown
Feed data is stored in your WordPress database. Every pageview serves cached HTML, not a live API call.
Everything it can do
A complete breakdown of every capability — free and Pro.
Official Instagram Basic Display API
The plugin connects to Instagram's official Basic Display API — not screen scraping, not unofficial endpoints. Stable, rate-limit aware, and within Instagram's terms of service for personal and business account display.
Cached Feed — Zero Per-Pageview API Calls
On first load, the plugin fetches your photos and stores them in the WordPress database. Every subsequent visitor gets fast cached HTML. WP Cron refreshes the cache on your configured schedule so new posts appear automatically.
Responsive Grid with Configurable Columns
Display your feed in 1, 2, 3, or 4 columns using the shortcode's columns attribute. The grid is fully responsive — it collapses gracefully on tablet and mobile without any custom CSS required.
Photo Lightbox on Click
Clicking any photo opens it in a clean, accessible lightbox overlay with the caption displayed below. Keyboard-navigable and ARIA-labeled for screen reader compatibility.
Hashtag Feed (Pro)
Pro connects to the Instagram Graph API to pull posts tagged with any hashtag — perfect for displaying user-generated content from campaigns, events, or branded hashtags directly on your landing page.
Post Moderation List (Pro)
Pro lets you enter a comma-separated list of Instagram post IDs to exclude from the feed display. Exclude specific posts without removing them from Instagram — ideal for brand consistency on your website.
Made for web professionals
Built by a real web design agency — for everyone who needs a professional solution without the bloat.
Restaurants & local businesses
Businesses that post regularly to Instagram and want their website visitors to see that activity without leaving the site.
Photographers & creatives
Creatives who want a portfolio that updates automatically whenever they post a new photo to Instagram.
Web design agencies
Agencies adding Instagram feeds to client sites without paying per-site third-party subscription fees.
How we stack up
TWDH Instagram Feed vs. Smash Balloon Social Photo Feed
Free vs Pro — side by side
See exactly what each tier includes before you decide.
Simple, transparent pricing
No surprises. No hidden fees. Use the free version forever.
$0
forever
- Display up to 12 recent Instagram posts
- Responsive grid layout — 1, 2, 3, or 4 columns
- Photo lightbox on click
- Cached feed — no live API call per pageview
- Show/hide captions and like counts
- Works with any WordPress theme
- One shortcode: [twdh_instagram_feed]
- No third-party embed scripts
$49/yr
per year · 1 site
- Unlimited posts displayed
- Hashtag feed (display posts by campaign hashtag)
- Carousel / slider layout
- Multiple accounts — different feeds per shortcode
- Post moderation (exclude specific post IDs)
- Custom CSS editor in admin settings
- Priority support
$79/yr
per year · up to 3 sites
- Unlimited posts displayed
- Hashtag feed (display posts by campaign hashtag)
- Carousel / slider layout
- Multiple accounts — different feeds per shortcode
- Post moderation (exclude specific post IDs)
- Custom CSS editor in admin settings
- Priority support
$129/yr
per year · unlimited sites
- Unlimited posts displayed
- Hashtag feed (display posts by campaign hashtag)
- Carousel / slider layout
- Multiple accounts — different feeds per shortcode
- Post moderation (exclude specific post IDs)
- Custom CSS editor in admin settings
- Priority support
What people are saying
"Our Instagram is full of beautiful arrangements and now our website visitors actually see them. Setup was under 5 minutes. The grid looks better than any embed we tried before."
Ana P.
Owner, Bloom Floral Studio
"I install this on almost every restaurant and retail client site now. The shortcode is clean, the caching works great, and Pro hashtag feeds are perfect for seasonal campaigns."
Marcus J.
Web Designer, St. Pete FL
"Finally a WordPress Instagram feed that doesn't load an entire React app just to show 9 photos. Fast, clean, exactly what I needed."
Tina R.
Lifestyle Blogger
What's new
Recent updates and improvements.
- Pro: hashtag feed via Instagram Graph API
- Pro: post moderation list — exclude specific post IDs
- Improved lightbox accessibility (ARIA labels, keyboard nav)
- Added carousel layout option
- Added configurable cache refresh interval
- Fixed: column count attribute not applying on mobile breakpoint
- Initial release — grid layout, lightbox, cached API feed, [twdh_instagram_feed] shortcode
Common questions
Everything you need to know before getting started.
Ready to get started? It's free.
Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.
