Skip to Content
MódulosPopups

Popups Module

Archivo clave:

  • modules/23-popups.php

Popups es un sistema CPT + ACF orientado a asignar un modal editorial a una pagina o contexto concreto.

Flujo:

  1. resuelve context_id actual
  2. busca popups relacionados por popup_pages
  3. construye payload desde ACF
  4. comprueba cookie de cierre
  5. devuelve el primer popup valido para el contexto

Payload real:

  • title
  • text
  • logo
  • image
  • link
  • delay_seconds
  • auto_close_seconds
  • cookie_name
  • cookie_days

Ejemplo real:

if (!empty($payload['cookie_name']) && isset($_COOKIE[$payload['cookie_name']])) { continue; }

Lectura practica:

  • el modulo decide cual popup toca
  • la maquetacion final del modal es responsabilidad del runtime frontend que lo consuma
Last updated on