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:
- resuelve context_id actual
- busca popups relacionados por popup_pages
- construye payload desde ACF
- comprueba cookie de cierre
- 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