Files
Ana aed764c130 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.
2026-07-17 12:19:41 +02:00

1.7 KiB

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+.