ACF PRO 5.9 Beta5 – Descarga disponible ahora para WordPress

ACF PRO 5.9 Beta5 – Novedades y Mejoras

ACF PRO 5.9 Beta5 ya está disponible para su descarga. Esta versión incluye todas las actualizaciones altamente anticipadas presentadas en nuestro anuncio de ACF 5.9 – Nuevas Funcionalidades.

Nuevos ajustes para alineación de texto

Después de anunciar la nueva configuración de bloque “align_content” en la versión 5.9.0-beta4, recibimos la sugerencia de que una configuración similar debería existir para la alineación de texto. En respuesta a esto, nos complace anunciar dos nuevas configuraciones para la función acf_register_block_type(): una para habilitar la alineación de texto para todo el bloque y otra para definir un valor de alineación inicial.

A continuación se muestra un ejemplo de código para demostrar estas nuevas configuraciones:

functions.php

<?php
acf_register_block_type( array(
‘name’ => ‘test_alignment’,
‘title’ => ‘Test Alignment’,
‘align_text’ => ‘left’, // Especifica el valor de atributo predeterminado.
‘supports’ => array(
‘align_text’ => true // Habilita la función.
),
‘render_callback’ => function( $block ){
echo ‘<div class=»align-text-‘ . esc_attr( $block[‘align_text’] ) . ‘»>’;
echo ‘<p>’ . esc_html( $block[‘align_text’] ) . ‘</p>’;
echo ‘</div>’;
}
));

Soporte extendido para alineación de contenido

La configuración recientemente añadida “align_content” también ha recibido atención. Con esta actualización, la bandera de soporte “align_content” puede ser cambiada a un modo más simple que controla solo la posición vertical.

Esto no solo ofrece más control al desarrollar tu tipo de bloque, sino que también proporciona una mayor compatibilidad con versiones anteriores de WordPress. A continuación, se muestran algunos fragmentos de código para demostrar las diversas banderas de alineación de contenido.

functions.php

<?php
// Registrar un tipo de bloque utilizando alineación de contenido vertical.
acf_register_block_type( array(
‘name’ => ‘test_alignment’,
‘title’ => ‘Test Alignment’,
‘align_content’ => ‘center’,
‘supports’ => array(
‘align_content’ => ‘vertical’
),
‘render_callback’ => function( $block ){
echo ‘<div class=»is-position-‘ . esc_attr( $block[‘align_content’] ) . ‘»>’;
echo ‘<p>’ . esc_html( $block[‘align_content’] ) . ‘</p>’;
echo ‘</div>’;
}
));

// Registrar un tipo de bloque utilizando alineación de contenido vertical y horizontal (matriz).
acf_register_block_type( array(
‘name’ => ‘test_alignment’,
‘title’ => ‘Test Alignment’,
‘align_content’ => ‘center center’,
‘supports’ => array(
‘align_content’ => ‘matrix’
),
‘render_callback’ => function( $block ){
echo ‘<div class=»is-position-‘ . esc_attr( $block[‘align_content’] ) . ‘»>’;
echo ‘<p>’ . esc_html( $block[‘align_content’] ) . ‘</p>’;
echo ‘</div>’;
}
));

Nueva documentación de ACF_Location

Con nuestra nueva arquitectura de ubicación completa, ¡la documentación para crear reglas de ubicación personalizadas a través de la clase ACF_Location ya está disponible! Esta implementación de clase es una gran mejora respecto a la solución anterior que se basaba en una serie de filtros para personalizar el comportamiento de ubicación. Nos complace mucho la nueva documentación y nos encantaría conocer también tus comentarios. Puedes acceder a la documentación en Reglas de ubicación personalizadas.

Otras mejoras

  • Mejora en el estilo de las cajas de herramientas mostradas en la barra lateral del editor de bloques.
  • Corrección de un error que hacía que los caracteres «$» desaparecieran del contenido de InnerBlocks.
  • Corrección de una advertencia de PHP para la función desaprobada wp_make_content_images_responsive() en WordPress 5.5.
  • Corrección de un error que rompía la interfaz de campo de imagen al mostrar un archivo adjunto escalado en posición vertical.
  • Mejora en la eficiencia de las solicitudes AJAX al editar la clase de un bloque o los atributos de anclaje.

¡Gracias a todos los que ayudaron a hacer posible esta actualización! ¿Crees que has encontrado un error? Por favor, crea un nuevo ticket de soporte en detalle.

La entrada ACF PRO 5.9 Beta5 apareció primero en ACF.

Encuentra toda la información en el artículo original: https://www.advancedcustomfields.com/blog/acf-pro-5-9-beta5/.

Con Zonsai, tu sitio estará siempre al día.

Published On: 29 de julio de 2020Categories: ACF