«ACF PRO 5.8.0 Beta4 – Novedades y Mejoras en WordPress»

ACF PRO 5.8.0 Beta4: Novedades y mejoras

¡La versión ACF PRO 5.8.0 Beta4 ya está disponible para su descarga! Incluye todas las nuevas funciones increíbles presentadas en el anuncio ACF 5.8 – Introducción de ACF Blocks para Gutenberg.

Bloques más rápidos ⚡⚡

Hemos rediseñado nuestra implementación de bloques para aprovechar al máximo los Componentes nativos de React para manejar el renderizado de bloques. Esto resulta en una experiencia mucho más ágil al hacer clic entre bloques, cambiar entre modos o simplemente navegar por el editor de bloques.

Los ACF Blocks ahora son mucho más conscientes de su estado y entorno, lo que se traduce en menos ruedas giratorias y más rostros sonrientes.

Mejor Meta 💾

Esta versión también incluye una nueva biblioteca para acceder a meta dentro de la vista previa del bloque. Esto nos permite tomar datos de formulario serializados del DOM y configurar resultados de base de datos falsos para que el código PHP render_callback o render_template los utilice.

No te preocupes, esto no inserta nada en la base de datos, ¡pero permite que funciones como get_field() y have_rows() funcionen perfectamente en todos los tipos de campo (incluido el campo clonado)!

Un beneficio adicional es que encontramos una forma de pasar los datos del bloque a través de un filtro PHP antes de guardar la publicación. ¡Esto abre muchas posibilidades, incluida la de guardar los datos del bloque como meta real en la base de datos!

Nueva acción 💪

Gracias a tus comentarios de la versión 5.8.0-beta3, agregamos una nueva acción JS llamada «render_block_preview» que se activa cada vez que se renderiza la vista previa del bloque.

La intención de esta acción es permitir a los desarrolladores «inicializar» la funcionalidad JS en los elementos del DOM recién renderizados.

El callback de la acción recibe tanto el elemento jQuery del bloque como los atributos del bloque (id, modo, clase, etc). Aquí tienes un ejemplo que muestra cómo usar esta nueva acción.

Iconos personalizados 🌈

Una última característica genial en esta nueva versión es la capacidad de definir iconos SVG personalizados dentro de la función acf_register_block()!

Quizás nos hayas visto tuitear sobre esto hace unas semanas. Aquí tienes un código de ejemplo para hacer un icono de arcoíris.

Registro de cambios

Por favor, encuentra la lista completa de cambios a continuación:

  • Implementación de Componentes nativos de React.
  • Agregada nueva biblioteca «local-meta» que incluye acf_setup_meta() y acf_reset_meta().
  • Los datos del bloque ahora se analizan durante el guardado y se convierten de «datos» a «meta».
  • Agregada acción JS «render_block_preview».
  • La configuración de icono ahora acepta un elemento HTML <svg />.
  • Corregido error donde el orden de las filas del campo repetidor y del campo de contenido flexible no siempre se reflejaba en la vista previa.
  • Corregido error que impedía que múltiples grupos de campos aparecieran dentro del mismo bloque.
  • Corregido error donde el campo WYSIWYG se rompía después de cambiar de modos.
  • Mejora de estilos de bloques.
  • Mejora de la estabilidad del núcleo.

La publicación ACF PRO 5.8.0 Beta4 apareció primero en ACF.

Descubre más detalles en el artículo original: https://www.advancedcustomfields.com/blog/acf-pro-5-8-0-beta4/.

Mantén tu sitio actualizado con los expertos de Zonsai.

Published On: 11 de marzo de 2019Categories: ACF