Install
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/lucumaagency/elementor-slider-filter/archive/refs/heads/master.zipPlugin de WordPress para crear sliders usando Slick Slider en contenedores de Elementor.
Descripción
Este plugin permite convertir cualquier contenedor de Elementor en un slider funcional usando la biblioteca Slick Slider. Solo necesitas agregar la clase CSS slider-filter-container a tu contenedor de Elementor.
Instalación
- Sube la carpeta
elementor-slider-filteral directorio/wp-content/plugins/de tu WordPress - Activa el plugin desde el menú "Plugins" en WordPress
- ¡Listo para usar!
Uso
Configuración en Elementor
-
Crea una sección o contenedor en Elementor
-
Añade la clase CSS
slider-filter-containeral contenedor:- Selecciona el contenedor
- Ve a la pestaña "Avanzado"
- En "Clases CSS", añade:
slider-filter-container
-
Dentro de este contenedor, añade los contenedores hijos que quieres que sean los slides
-
Cada contenedor hijo puede contener lo que quieras: filtros, imágenes, texto, etc.
Ejemplo de estructura
Contenedor (slider-filter-container)
├── Contenedor hijo 1
│ └── Tu contenido (filtro, imagen, etc.)
├── Contenedor hijo 2
│ └── Tu contenido (filtro, imagen, etc.)
└── Contenedor hijo 3
└── Tu contenido (filtro, imagen, etc.)
Configuración del Slider
Por defecto, el slider viene con la siguiente configuración:
- Slides visibles: 3 en desktop, 2 en tablet, 1 en móvil
- Flechas de navegación: Sí
- Puntos de navegación: Sí
- Reproducción automática: No
- Desplazamiento infinito: Sí
Personalizar configuración
Para personalizar la configuración, puedes modificar el archivo elementor-slider-filter.php en la línea donde se define slickConfig:
'slickConfig' => array(
'slidesToShow' => 3, // Número de slides visibles
'slidesToScroll' => 1, // Número de slides al desplazar
'dots' => true, // Mostrar puntos
'arrows' => true, // Mostrar flechas
'infinite' => true, // Bucle infinito
'autoplay' => false, // Reproducción automática
'autoplaySpeed' => 3000, // Velocidad de autoplay (ms)
// ... más opciones
)
Opciones disponibles de Slick Slider
Puedes usar cualquier opción de Slick Slider. Consulta la documentación oficial: https://kenwheeler.github.io/slick/
Algunas opciones útiles:
speed: Velocidad de transiciónfade: Usar efecto fade en lugar de slidevertical: Slider verticalcenterMode: Centrar el slide activovariableWidth: Permitir anchos variables- Y muchas más...
Funciones JavaScript disponibles
El plugin expone algunas funciones útiles en el objeto window:
// Destruir todos los sliders
window.destroySliderFilter();
// Reinicializar todos los sliders
window.reinitSliderFilter();
Compatibilidad
- WordPress 5.0+
- Elementor 3.0+
- jQuery (incluido con WordPress)
Personalización CSS
Puedes personalizar los estilos editando el archivo assets/css/slider-filter.css o añadiendo tus propios estilos CSS en:
- El personalizador de WordPress
- Tu tema hijo
- Elementor > Configuración > Personalizar CSS
Clases CSS importantes
.slider-filter-container /* Contenedor principal */
.slider-filter-container .slick-slide /* Cada slide */
.slider-filter-container .slick-prev /* Flecha anterior */
.slider-filter-container .slick-next /* Flecha siguiente */
.slider-filter-container .slick-dots /* Puntos de navegación */
Soporte
Para reportar problemas o sugerencias, contacta al desarrollador.
Licencia
GPL v2 o posterior
Créditos
- Utiliza Slick Slider de Ken Wheeler