Skip to Content
ACFBlocks

Blocks

Los bloques ACF del theme se cargan desde un loader simple.

Archivos clave:

  • setup/modules/acf-setup/includes/blocks.php
  • setup/modules/acf-setup/includes/blocks/hero.php

Loader:

$blocks_dir = __DIR__ . '/blocks/'; foreach (glob($blocks_dir . '*.php') as $block_file) { require_once $block_file; }

Bloque registrado hoy:

  • hero

Registro real:

acf_register_block_type([ 'name' => 'hero', 'render_template' => $render_template, 'category' => 'layout', 'icon' => 'cover-image', ]);

Lectura importante:

  • el bloque se registra en el parent
  • el render_template se resuelve child-first con balinot_theme_locate_file cuando existe
  • eso permite que el child cambie la vista sin romper el registro del bloque
Last updated on