Creaciones de bloques

Aprende a crear tus propios bloques con ACF y Gutenberg

Creación del template.php

Este archivo, llamado template.php, es el encargado de dar forma visual a los datos que el usuario introduce en el editor a través de Advanced Custom Fields (ACF). Es el motor de renderizado de tu bloque.

leer más

Archivo block.json

el archivo block.json, también conocido como el “manifiesto” o el archivo de configuración para un bloque personalizado de Gutenberg creado usando Advanced Custom Fields (ACF).

Este archivo le dice a WordPress cómo debe registrar y mostrar tu bloque.

leer más

Mi primer bloque

Vamos a crear el primer bloque personalizado de Gutenberg integrando Advanced Custom Fields (ACF). Este hito técnico permite a los editores gestionar contenido modularmente, combinando la flexibilidad de WordPress con campos dinámicos y un diseño único, mejorando significativamente el flujo de trabajo sin necesidad de código en la interfaz.

leer más

Creación de class-blockregister

Dentro de la clase BlocksRegister Inicialización y Conexión con ACF init(): El punto de partida de este módulo. add_action(‘acf/init’, …): Conecta el método register_blocks al hook de acción acf/init. Este hook es crucial porque garantiza que el código de registro de bloques se ejecute solo después de que el plugin Advanced Custom Fields (ACF) se […]

leer más

Creación del class-adminpanel

Es te archivo al ser más extenso lo divideremos por funiones explicando cada una de ellas para ver su explicación. Las dos primeras lineas de código siempre deberán ir en nuestras clases, así que como ya se han explicado no es necesario volver a hacerlo. Se crea la clase adminPanel() y dentro sus métodos. Empecemos: […]

leer más

Creación del class-managerblock

Declaración de Clase y Seguridad Método de Inicialización (init) El método estático init() es el punto de entrada principal del plugin y es llamado por el autoloader que vimos antes. Su trabajo es arrancar todos los módulos necesarios: La función add_custom_category implementa esa lógica:

leer más

Creación del class-loader

La línea namespace ManagerBlock; define el espacio de nombres para el código que sigue. La función spl_autoload_register() registra la función anónima que le sigue como el mecanismo de carga de clases de tu plugin. Filtro por Namespace: Construcción de la Ruta del Archivo: Carga Condicional: Este código asegura que cada clase de tu plugin se […]

leer más

Aprende a crear bloques de Gutenberg con ACF

Lo primero que necesitarás será comprar el plugin ACF Pro desde su página ofiacial, una vez que lo tengas deberás instalarlo en a pestaña plugins->añadir nuevo. Una vez instalado y activado le pondrás la licencia obtenida y con eso todo esta listo para comenzar. Pues vamos con ello. Cargaremos nuestro proyecto en el IDE o […]

leer más