Branding Module
Archivo clave:
- modules/07-branding.php
Branding runtime convierte settings del panel en variables CSS globales y en componentes como el top banner.
Contexto base:
- site_name
- logo
- primary_color
- secondary_color
- color_tokens
- footer_text
Variables que imprime:
$vars[] = '--balinot-primary:' . esc_html($branding['primary_color']);
$vars[] = '--balinot-top-banner-speed:' . esc_html((string) $top_banner['speed']) . 's';
$vars[] = '--balinot-nav-radius-md:' . esc_html((string) absint($navigation_radius['md'] ?? 18)) . 'px';Tambien hace:
- render del top banner mediante el hook balinot_before_header
- CSS inline para frontend y admin
- calculo de radios para header, mega menu y buscador
Lectura correcta:
- el panel guarda datos
- branding.php los convierte en runtime usable por CSS y templates
Last updated on