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
Aprende a crear tus propios bloques con ACF y Gutenberg
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
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
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
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
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
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
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
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