WP Manifestindependent plugin directory
manifest / builders / eweb-simple-gallery-instagrid

EWEB - Simple Gallery Instagrid WP Registry grade B. Medium-severity findings · 1 findingWP RegistryMedium-severity findings · 1 findingOpen the reportB

WordPress plugin by Yisus_Develop

★ 0stars
3release downloads
2.1.1latest · 4mo ago

Install

Download simple-gallery-instagrid.zip From the v2.0.9 release on GitHub, May 29, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/yisus-develop/eweb-simple-gallery-instagrid/releases/download/v2.0.9/simple-gallery-instagrid.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Release Version License PHP Version WordPress Compatibility

An ultra-modern, zero-bloat, touch-enabled Instagram-style gallery system for WordPress. Fully integrated with GLightbox, Elementor, and an intelligent Same-Post Multilingual Fallback system for Polylang and WPML.

Una galería premium estilo Instagram para WordPress, optimizada, táctil y de alto rendimiento. Totalmente integrada con GLightbox, Elementor y un sistema inteligente de respaldo multilingüe en el mismo post para Polylang y WPML.


🔍 SEO & Search Discoverability Keywords

wordpress-instagram-gallery | glightbox-wordpress-plugin | polylang-gallery-fallback | wpml-image-synchronization | instagrid-feed | elementor-custom-gallery | zero-bloat-wordpress-gallery | responsive-touch-lightbox | custom-post-type-gallery


🇺🇸 English Documentation

🌟 Key Features

  • Touch-Enabled Lightbox (GLightbox): Premium fullscreen modal experience with full support for mobile swipe gestures, zoom, keyboard controls, and beautiful transitions.
  • Smart Same-Post Multilingual Fallback: Fully compatible with Polylang and WPML. When using multi-language tabs on a non-translatable post ID, if a translation tab (e.g., Portuguese) is empty, the plugin automatically falls back to retrieve the images, featured covers, and social links from the default language tab (e.g., English) on the same post, eliminating duplicate asset uploads!
  • Agnostic CPT Structure: Powered by a clean, lightweight Custom Post Type (instagrid_post), completely separated from standard posts.
  • Drag-and-Drop Order: Fully responsive admin interface to add, remove, and sort images effortlessly.
  • Social CTA Signals: Custom per-language metadata fields to redirect each gallery item directly to its original Instagram/Facebook source publication.

🔌 Shortcodes Guide

Desplay galleries anywhere with high flexibility:

  • Grid Layout (Dynamic Feed):
    [instagrid_feed posts_per_page="12" columns="3"]
  • Carousel Layout:
    [instagrid_carousel posts_per_page="12" slides="4"]
  • Single Post Gallery:
    [simple_gallery_instagrid id="123"]
  • Force Language Filter:
    [instagrid_feed lang="pt"]

    (Omitting lang automatically detects the current active frontend language).


🇪🇸 Documentación en Español

🌟 Características Clave

  • Lightbox Táctil Premium (GLightbox): Experiencia modal a pantalla completa con soporte total para gestos táctiles móviles, zoom real, controles de teclado y transiciones fluidas.
  • Respaldo Inteligente Multilingüe en el Mismo Post: Compatible al 100% con Polylang y WPML. Si trabajas con pestañas de idioma sobre un post que no está registrado como traducible, si una pestaña (ej. Portugués) queda vacía, el plugin automáticamente hereda la galería, portada destacada y enlaces de la pestaña de idioma principal (ej. Inglés) en el mismo post, eliminando la duplicación de subidas.
  • Arquitectura de CPT Independiente: Estructurado bajo un Custom Post Type limpio (instagrid_post), separado por completo de los artículos comunes.
  • Ordenamiento por Arrastrar y Soltar: Panel de administración intuitivo para añadir, eliminar y reordenar imágenes en segundos.
  • Llamado a la Acción Social (Social CTA): Campos semánticos por idioma para redirigir cada tarjeta de la galería directamente a su publicación original en Instagram, Facebook u otras redes.

🔌 Guía de Shortcodes

Despliega tus galerías de forma sumamente sencilla en cualquier rincón de tu web:

  • Diseño en Grid (Feed Dinámico):
    [instagrid_feed posts_per_page="12" columns="3"]
  • Diseño en Carrusel (Carousel):
    [instagrid_carousel posts_per_page="12" slides="4"]
  • Galería de una Sola Publicación:
    [simple_gallery_instagrid id="123"]
  • Forzar Filtro de Idioma:
    [instagrid_feed lang="pt"]

    (Al omitir el atributo lang, el plugin detectará automáticamente el idioma activo en el frontend).


📦 Elementor Native Widget / Widget Nativo de Elementor

The plugin registers a highly optimized, native Elementor widget:

  • Widget Name: Instagrid Carousel
  • Controls: Adjust posts per page, slides on desktop/tablet/mobile, infinite loop, and navigation arrows directly from the Elementor visual interface.

El plugin registra un widget nativo altamente optimizado para Elementor:

  • Nombre del Widget: Instagrid Carousel
  • Controles: Ajusta posts por página, diapositivas visibles en móviles/tablets/desktop, bucle infinito y flechas de navegación directamente desde el editor de Elementor.

🛠️ Installation & Requirements / Instalación y Requisitos

  • PHP: 8.1+ (Strictly typed, Yoda conditions compliant).
  • WordPress: 6.0+
  1. Upload the eweb-simple-gallery-instagrid folder to /wp-content/plugins/.
  2. Activate the plugin through the WordPress admin panel.
  3. Paste the shortcode [instagrid_feed] on any page or use the Instagrid Carousel widget in Elementor.

Developed under the enlaweb Elite Standard - Premium, zero-bloat, secure, and open-source ready.

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
2.1.1 latest
Jun 5, 2026 4mo ago
tag only
—
Jun 5, 2026 4mo ago
tag only
—
May 29, 2026 4mo ago
simple-gallery-instagrid.zip
3
B grade

Security

EWEB - Simple Gallery Instagrid 2.0.9 · audited by WP Registry

Medium-severity findings.

1 medium
Audited release
2.0.9
Findings
1
Worst severity
medium
Content hash
2914546f0f100a58d6dfbef7…

Findings

  • medium Unauthenticated AJAX leaks non-public gallery posts by ID

    information_disclosure

    ewgcs_get_project_details is registered for both wp_ajax_ and wp_ajax_nopriv_. After check_ajax_referer('ewgcs_nonce'), it loads any post of the Instagrid CPT by integer post_id without verifying post_status is publish or that the requester can read_post. Frontend assets call wp_localize_script with wp_create_nonce('ewgcs_nonce') on every public page, so unauthenticated visitors can obtain a valid nonce and retrieve title, featured image, gallery URLs, and social_url for draft or private gallery posts if they know or guess the ID.

    includes/class-sgc-portfolio-loop.php:12-63

    Recommendation

    Require post_status === 'publish' (or current_user_can('read_post', $post_id)). Prefer localizing the nonce only on pages that render the gallery shortcode.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.