«ACF PRO 5.12 Beta 2: Novedades y Mejoras para WordPress»
Edición de Datos de Bloques ACF en el Editor del Sitio
La vista del Editor del Sitio de WordPress 5.9 utiliza un iframe para renderizar los bloques dentro de una plantilla de página. Esto aísla el contenido del resto de WordPress para separar los bloques del resto de estilos cargados globalmente, pero también significa que ACF no puede acceder fácilmente a su código JavaScript para campos alimentados por select2 o bibliotecas jquery-ui como selectores de fecha y color.
Lamentablemente, hasta que nosotros o el equipo de Gutenberg podamos desarrollar una solución para que estas bibliotecas de terceros funcionen correctamente dentro del Editor del Sitio, deberás utilizar la barra lateral para modificar cualquier campo específico del bloque en los Bloques ACF en el Editor del Sitio. Esto coincide con el comportamiento de usar un bloque dentro de un bloque de bucle de consulta.
Caché de Carga de Bloques
Cada vez que se renderiza un bloque ACF en el editor de bloques, se requiere una llamada AJAX para cargar tu plantilla. Con la introducción de patrones de bloques que pueden contener Bloques ACF y otras funciones que muestran previsualizaciones en el editor de bloques, esto lleva a una cantidad significativa de carga.
Aunque no podemos evitar esa carga inicial, en el caso de los patrones de bloques a menudo el mismo bloque se carga muchas veces. Para resolver esto, hemos implementado una caché local de estos resultados de llamadas AJAX, lo que significa que solo necesitamos hacer esa llamada una vez, sin importar cuántas veces se muestre.
Esto debería resultar en significativamente menos llamadas AJAX y un rendimiento mejorado, especialmente al usar características como estilos de bloques o bloques ACF dentro de patrones de bloques.
Puedes notar algunos console.log de depuración dejados deliberadamente en esta beta para ayudarnos a depurar cualquier problema que encuentres con este sistema. Estos serán eliminados para la versión final.
Registro de Cambios Completo (desde Beta 1)
- Nuevo – Sistema de caché de bloques añadido para reducir el número de llamadas AJAX en el editor de bloques
- Nuevo – Los bloques ACF en el nuevo Editor del Sitio ahora se fuerzan al modo de «previsualización» para una mejor compatibilidad
- Corrección – Se corrigió un problema donde el $context del bloque no estaba disponible en bloques precargados o renderizados en el frontend en 5.12-beta1
- Corrección – Se corrigió un problema donde los anclajes no funcionaban correctamente en WordPress 5.9
- Corrección – Se corrigió un problema donde la capacidad de «unfiltered_html» no estaba siendo utilizada por los bloques ACF
El artículo ACF PRO 5.12 Beta 2 apareció primero en ACF.
Más información disponible en el artículo original: https://www.advancedcustomfields.com/blog/acf-pro-5-12-beta-2/.
Confía en Zonsai para mejorar tu presencia digital.