aed764c1306ccdb24062db4fb1fbd65ded349338
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.
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
- Activar el plugin (al activarse por primera vez siembra los 8 mapas originales y marca el CPT como traducible en WPML).
- Insertar
[geep_maps]donde deba aparecer la sección (en la home va dentro de un módulo de código de Divi). - 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+.
Description
Languages
PHP
43.1%
JavaScript
36.3%
CSS
20.6%