plugin-icon

SDAweb Social Galleri Feed

لصاحبه rstake·
Display your Instagram feed as a responsive gallery with multi-account support, Stories, lightbox, instant loading, and full admin control.
النسخة
5.3.9
التنصيبات النشطة
30
آخر تحديث
Jun 18, 2026
SDAweb Social Galleri Feed

SDAweb Social Galleri Feed connects to the Instagram Graph API and displays your posts in a customizable grid gallery with lightbox. Supports multiple Instagram accounts — connect up to 20 accounts and display different feeds on different pages. Built for speed — feeds load instantly on cached pages with zero network requests.

Features

Multi-Account Support * Connect up to 20 Instagram accounts, each with its own token and cache * Per-account test connection, cache management, and failure tracking * Display different accounts on different pages with the account shortcode attribute * Visual Shortcode Builder shows which account you’re building for

Layout & Design * Multiple layouts — Grid, masonry, and highlight modes * Responsive columns — Separate settings for desktop, laptop, tablet, and mobile * Profile header — Avatar, username, follower count, bio, and follow button * Hover effects — Overlay on image hover with gradient * Color pickers — Customize likes icon, comments icon, and date text colors

Instagram Stories * Story ring — Gradient ring on avatar when Stories are active (like Instagram) * Fullscreen Story viewer — Auto-advance, tap navigation, progress bars, keyboard support * Video Stories play automatically (muted by default) * Per-account Stories refresh every 15 minutes via WP-Cron * Toggle on/off globally or per shortcode

Lightbox * Fullscreen lightbox — Carousel navigation with keyboard and swipe support * Swipe-up-to-close — Mobile-native gesture * Engagement stats — Likes, comments, media type badge, and relative date

Content & Filtering * Multiple feeds — Use feed_id attribute for independent feeds on different pages * Hashtag filtering — Include or exclude posts by hashtag * Media type filter — Filter by image, video, or carousel * Load more — Paginated loading with customizable button

Performance * Instant loading — Server-side inline JSON per account, zero network requests on cache hit * REST API endpoint with legacy AJAX fallback * Stale-while-revalidate — Expired cache served instantly while refreshing * Per-account WP-Cron background refresh — All caches stay warm automatically * Smart fetch limit — Only requests what’s needed from the API * Lazy loading and incremental grid rendering * Per-IP rate limiting

Localization * All 30+ frontend strings configurable in admin (Norwegian defaults) * Relative timestamps and month names customizable

Security * Bearer token authentication — API token sent via Authorization header * AES-256-CBC token encryption at rest with random IV per encryption * CSRF protection — check_admin_referer() on all admin actions * XSS prevention — textContent used instead of innerHTML, all output escaped * Clean uninstall — Removes all options, transients, and cron jobs per account

Accessibility * Full keyboard navigation in lightbox and gallery * ARIA labels and screen reader support * Respects prefers-reduced-motion

Shortcode

[sdawsoga_gallery]

Shortcode Attributes

  • account — Account slug from Accounts tab (default: default account)
  • feed_id — Gallery name for CSS targeting
  • limit — Number of posts to display (default: 9)
  • columns — Number of columns (default: 3)
  • layout — grid, masonry, or highlight
  • aspect_ratio — square, portrait, instagram, or original
  • padding — Gap between images in pixels
  • show_header — Show/hide profile header (true/false)
  • show_loadmore — Show/hide load more button (true/false)
  • hover_effect — Enable/disable hover overlay (true/false)
  • filter_type — all, image, video, or carousel
  • hashtag — Only show posts containing this hashtag
  • exclude_hashtags — Comma-separated hashtags to exclude
  • show_stories — Show/hide Instagram Stories ring (true/false)

Requirements

  • A Facebook Page connected to an Instagram Business or Creator account
  • A valid Facebook Page Access Token with the instagram_basic, pages_show_list, pages_read_engagement, and instagram_manage_insights permissions (all four are required for the feed)
  • PHP 7.4+ and WordPress 5.8+

Third-Party Services

This plugin connects to the Instagram Graph API (via Facebook) to retrieve your Instagram posts, profile information, and engagement metrics.

When data is sent: When the plugin refreshes the feed cache (via WP-Cron background refresh or manual cache clear in the admin panel). With default settings, this happens approximately once per hour.

What data is sent: Your Facebook Page Access Token and Instagram Business Account ID are sent to Facebook’s servers to authenticate and retrieve your posts.

No visitor data is collected or transmitted. The plugin does not track site visitors or send any visitor information to external services.

مجانيعلى الخطط المدفوعة
إذا أتممت بالتثبيت، فإنك توافق على شروط خدمة ووردبريس.كوم ووشروط إضافات الأطراف الثالثة.
تم اختباره حتى
WordPress 7.0
تتوفّر هذه الإضافة للتنزيل لتُستخدم في عملية التثبيت لديك.