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/jos3l0/biblioteca-dge-destacado-grid/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Biblioteca DGE - Libro destacado y carrusel
Plugin Gutenberg independiente para mostrar una Biblioteca Digital con:
- Libro destacado del mes.
- Selección directa del destacado por ID de entrada.
- Selector AJAX en el editor para buscar entradas publicadas por categoría y texto.
- Buscador público AJAX en vivo sobre los recursos, ubicado antes del destacado.
- Carrusel público de recursos con arrastre de mouse/touch y flechas laterales.
- Paginación AJAX frontend sutil, sin recargar la página, con fallback por URL si JavaScript falla.
- Conteo total real por consulta de WordPress para categorías, etiquetas y búsquedas.
Uso recomendado
- Insertar el bloque Biblioteca DGE: destacado y grid.
- En la configuración lateral, seleccionar las categorías y etiquetas que alimentarán el carrusel.
- En Libro destacado del mes, ingresar el ID directo o elegir una categoría y buscar la entrada mediante AJAX.
- Definir Recursos por página para activar el paginado AJAX.
- Activar o desactivar el buscador superior desde el panel de contenido.
- Guardar la página.
Versión
1.3.0
Cambios 1.3.0
- Incorpora buscador AJAX en vivo por encima del libro destacado.
- Reemplaza la grilla estática por un carrusel horizontal con arrastre y flechas.
- Las flechas laterales desplazan el carrusel y, al llegar al extremo, avanzan o retroceden de página vía AJAX cuando corresponde.
- Refuerza el conteo total real para categorías, etiquetas y búsqueda textual.
- Mantiene paginado sutil, sin recarga de página.
Cambios 1.2.0
- Conteo corregido mediante consulta independiente para categorías y etiquetas.
- El contador superior muestra el total real del universo filtrado, no la cantidad visible.
- Paginado convertido a AJAX frontend, sin recarga de página.
- Fallback progresivo: si AJAX falla, los enlaces del paginado siguen funcionando por URL.
- Estado visual de carga sutil durante la transición entre páginas.
Cambios 1.1.0
- Corrección inicial del contador superior para usar el total real de resultados.
- Cambio conceptual de “límite de recursos” a “recursos por página”.
- Paginado público discreto mediante query var única por bloque.
- Soporte preventivo para múltiples bloques en una misma página.