b860cf6c4030e04eef73638f2f014dfad795e6c0
Sustituye el botón de compartir por «Copy map URL»: copia al portapapeles la URL del archivo de imagen a tamaño completo del mapa visible, en lugar del enlace con ancla #map-<slug>, que resultaba confuso. Los enlaces #map-<slug> siguen funcionando al abrirlos.
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%