ACF 5.8.0 Lanzamiento – Bloques PHP para Gutenberg.

Actualización de Advanced Custom Fields 5.8.0

La versión 5.8.0 de Advanced Custom Fields ya está disponible para su descarga. Esta nueva versión incluye un potente marco basado en PHP para desarrollar tipos de bloques personalizados.

Introducción a los Bloques de ACF

El objetivo de la versión 5.8.0 de ACF ha sido llevar el desarrollo de bloques a todos, y estoy encantado de decir que «¡creo que lo he logrado!».

ACF Blocks ha estado en desarrollo durante los últimos 6 meses. Este ha sido un torbellino de JavaScript, React, la REST API y planificación. Sorprendentemente, «la planificación» es la parte que más me emociona. Mirando hacia atrás, estoy orgulloso de haber seguido adelante, incluso en los momentos más difíciles. Este marco demuestra que a) casi todo es posible y b) la consideración conduce a la felicidad.

Digo esto porque una solución, por impresionante que sea, solo es tan buena como es usable. ACF Blocks hace que Gutenberg sea más usable.

Conociendo los Bloques de ACF

Los bloques de ACF son altamente personalizables y dinámicos. Se integran profundamente con campos personalizados permitiendo a los desarrolladores de PHP crear soluciones personalizadas en línea con el desarrollo de temas de WordPress. Para obtener más información, por favor lea la documentación de ACF Blocks.

Entorno PHP

ACF Blocks es un marco PHP y no requiere JavaScript. Esto se diferencia de la API de bloques de WordPress que depende en gran medida de técnicas modernas de JavaScript, sintaxis y herramientas de construcción.

Plantillas Simples

Al igual que en el desarrollo de temas de WP, los bloques de ACF se renderizan utilizando un archivo de plantilla PHP o una función de devolución de llamada que permite un control total sobre el HTML de salida.

Compatibilidad con Campos Personalizados

Los bloques de ACF ofrecen compatibilidad total con todos los tipos de campos, ¡incluidos los campos Repeater y Clone!

Es una historia similar para las funciones de plantilla también. Ya sea que estés cargando un valor de campo a través de get_field(), o recorriendo un campo Repeater usando have_rows(), la experiencia sigue siendo familiar y consistente con el desarrollo regular de temas.

Vistas Previa en Vivo

¡El contenido cambia, y también lo hacen las vistas previas de bloque! Al editar un bloque de ACF, el HTML se actualizará en el backend dándote una vista previa en tiempo real de tu contenido.

Mirando hacia el Futuro

Con ACF Blocks en la naturaleza, estoy emocionado de ver qué opina la comunidad al respecto. No hay duda de que el despliegue de Gutenberg ha sido accidentado, por decir lo menos, pero espero que este marco PHP pueda ayudar a los desarrolladores a echar un segundo vistazo.

Mencioné anteriormente que el lado de la «planificación» ha despertado mi interés. Con esto, me refiero a la planificación de cómo se verá ACF en los próximos 2, 5 o 15 años.

Ya hay características emocionantes en proceso para el futuro de ACF, y no puedo esperar a compartirlas contigo cuando sea el momento adecuado.

Por ahora, te dejo con ACF Blocks mientras me ocupo de «ser papá».

El artículo Lanzamiento de ACF 5.8.0 – Bloques PHP para Gutenberg apareció primero en ACF.

Lee el artículo original en https://www.advancedcustomfields.com/blog/acf-5-8-0-release-php-blocks-for-gutenberg/ para conocer todos los detalles.

Haz que tu web sea más segura y eficiente con Zonsai.

Published On: 8 de mayo de 2019Categories: ACF