WP Manifestindependent plugin directory
manifest / builders / elementor-synced-product-gallery

Elementor Synced Product Gallery

Widget de Elementor para galería de producto sincronizada, sin WooCommerce, con swipe y lightbox

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/hardmandog/elementor-synced-product-gallery/archive/refs/heads/master.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Widget nativo de Elementor para mostrar una galería de producto sin necesidad de WooCommerce. Imagen principal sincronizada con miniaturas, swipe táctil, lightbox opcional y enfoque en rendimiento.

Características

  • Widget de Elementor — aparece en el panel de widgets como "Galería Sincronizada de Producto"
  • Imagen principal sincronizada — al hacer clic en una miniatura, la imagen principal cambia con animación suave
  • Swipe táctil — navegación entre imágenes en dispositivos móviles
  • Lightbox opcional — ampliación de imágenes activable desde los controles del widget
  • Repeater de imágenes — añade/ordena imágenes arrastrando desde el editor de Elementor
  • Controles de diseño — dimensiones, bordes, espaciado, estilos de miniatura activa, todo desde Elementor
  • Sin dependencia de WooCommerce — funciona en cualquier tipo de página o post
  • Assets cargados solo cuando el widget está en la página — sin impacto global de rendimiento

Requisitos

  • WordPress 6.4+
  • Elementor 3.5+ (versión gratuita)
  • PHP 8.0+

Instalación

  1. Sube la carpeta elementor-synced-product-gallery a /wp-content/plugins/
  2. Activa el plugin desde Plugins → Plugins instalados
  3. Abre el editor de Elementor en cualquier página
  4. Busca "Galería Sincronizada de Producto" en el panel de widgets
  5. Arrastra el widget a la página y añade tus imágenes

Estructura del plugin

elementor-synced-product-gallery/
├── elementor-synced-product-gallery.php   # Bootstrap, constantes, carga Plugin.php
├── includes/
│   ├── Plugin.php                         # Registro del widget en Elementor
│   ├── Assets.php                         # Registro y encolado de CSS/JS
│   └── Widgets/
│       └── Synced_Product_Gallery.php     # Widget principal (controles + render)
└── assets/
    ├── css/
    │   └── widget-synced-product-gallery.css   # Estilos del widget
    └── js/
        └── widget-synced-product-gallery.js    # Lógica: sync, swipe, lightbox

Constantes

Constante Valor
ESPG_VERSION 1.0.0
ESPG_FILE Ruta absoluta al archivo principal
ESPG_PATH Ruta absoluta al directorio del plugin
ESPG_URL URL al directorio del plugin

Licencia

GPL-2.0-or-later — ver https://www.gnu.org/licenses/gpl-2.0.html