Skip to Content
MódulosUtilities

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