Versión inicial del plugin FP Genocide Maps (v1.5.2)
CPT geep_map + shortcode [geep_maps] para la sección Architecture of Genocide de la home: acordeón exclusivo con imagen por mapa, lightbox con botón de compartir y enlaces #map-<slug>. Soporte WPML (EN/AR) con herencia de la imagen del idioma original y CSS RTL.
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# FP Genocide Maps
|
||||
|
||||
Plugin de WordPress para gestionar los mapas de la sección **"Architecture of Genocide"** de la home de GEEP (Global Energy Embargo for Palestine).
|
||||
|
||||
## Qué hace
|
||||
|
||||
- Registra el tipo de contenido **Genocide Maps** (`geep_map`): cada mapa es una entrada con título, descripción, imagen destacada (el mapa) y orden.
|
||||
- El shortcode **`[geep_maps]`** pinta la sección completa: columna de imagen + acordeón de mapas, replicando el diseño original construido en Divi 5.
|
||||
- Acordeón exclusivo: siempre hay un mapa seleccionado (el primero al cargar); al seleccionar otro, la imagen cambia con un fundido.
|
||||
- **Lightbox**: clic en la imagen para ampliarla, con botón de compartir (diálogo nativo en móvil, copia al portapapeles en escritorio).
|
||||
- **Enlaces compartibles** por mapa: `#map-<slug>` selecciona ese mapa al cargar la página y desplaza hasta la sección.
|
||||
- **WPML**: tipo de contenido traducible (EN/AR); si una traducción no tiene imagen propia, hereda la del idioma original. Textos de interfaz localizados y CSS con soporte RTL.
|
||||
|
||||
## Uso
|
||||
|
||||
1. Activar el plugin (al activarse por primera vez siembra los 8 mapas originales y marca el CPT como traducible en WPML).
|
||||
2. Insertar `[geep_maps]` donde deba aparecer la sección (en la home va dentro de un módulo de código de Divi).
|
||||
3. Gestionar los mapas desde el menú **Genocide Maps** del administrador: añadir, editar, asignar imagen destacada y ordenar con el campo *Order*.
|
||||
|
||||
## Requisitos
|
||||
|
||||
- WordPress con Divi 5 (el diseño usa las variables globales de color/radio del sitio, con valores de respaldo).
|
||||
- WPML para el funcionamiento multilingüe (opcional: sin WPML funciona en un solo idioma).
|
||||
- PHP 7.4+.
|
||||
Reference in New Issue
Block a user