Utilities Module
Archivo clave:
- modules/30-utils.php
Este archivo es la caja de herramientas transversal del theme. No es un cajon sin forma: contiene varias mini APIs reutilizables.
Capas principales:
- render_link_button para campos Link ACF
- iconos locales legacy via balinot_icon
- politicas legales autogeneradas
- Fancybox reusable
- color swatches Woo
- duplicado de contenido
- ordenacion manual o alfabetica
Ejemplo simple de boton:
get_template_part('components/button', null, [
'label' => $link['title'] ?? 'Ver más',
'url' => $link['url'],
]);Ejemplo de assets Fancybox:
if (balinot_fancybox_should_enqueue_assets()) {
balinot_enqueue_fancybox();
}Regla practica:
- antes de crear un helper nuevo, busca aqui
- si un comportamiento sirve a varias areas del theme, probablemente su sitio correcto es este modulo
Last updated on