Nueva versión de Advanced Custom Fields 5.9.1 ahora disponible para WordPress
Advanced Custom Fields versión 5.9.1 ya está disponible
Esta versión incluye una serie de mejoras tanto para los plugins ACF como ACF PRO, las cuales esperamos que disfrutes.
Corrección de errores de validación
Una de las mejoras principales incluidas en la versión 5.9 (validación PHP para el editor Gutenberg) se encontró que publicaba cambios accidentalmente al previsualizar una entrada. El mismo error también era responsable de evitar que el plugin Beaver Builder lanzara su editor personalizado, lo siento. Este error ahora está corregido, y la previsualización de contenido funcionará como se espera.
Revertido el avance de Local JSON
Otro avance significativo incluido en la versión 5.9 fue un cambio en la función Local JSON. Este avance permitía a ACF actualizar y eliminar archivos JSON incluidos a través del ajuste «load_json» incluso si estaban fuera de la configuración de ruta «save_json». Después de escuchar los comentarios de los desarrolladores, hemos decidido revertir este cambio y continuaremos esas discusiones para desarrollar una solución que funcione mejor para los flujos de trabajo existentes.
Opciones de reglas de ubicación faltantes
Se descubrió un error en la regla de ubicación de Taxonomía de Entradas que causaba una lista incompleta de opciones de reglas. Este error ha sido corregido y ahora todos los términos de taxonomía deberían estar disponibles para su selección.
Mejoras menores
- Corregido el error de Guten-bug que causaba errores de JS al editar con Elementor o Beaver Builder.
- Corregido el error de Color Picker que causaba errores de JS en formularios de front-end.
- Corregido el error en la regla de ubicación de Taxonomía de Entradas que causaba una lista incompleta de opciones de reglas.
- Agregada lógica de escape de atributos faltantes a la página de Actualizaciones – Gracias a Juan David Ordoñez Noriega.
- Actualizadas las traducciones al indonesio gracias a Rio Bahtiar.
- Actualizadas las traducciones al turco gracias a Emre Erkan.
¡Gracias a todos los que ayudaron a hacer posible esta versión de ACF!
El artículo Lanzamiento de ACF 5.9.1 apareció primero en ACF.
Consulta el artículo original para más información: https://www.advancedcustomfields.com/blog/acf-5-9-1-release/.
En Zonsai, te ayudamos a mantener tu web actualizada y segura.
ACF 5.9.0 Lanzamiento – Inner Blocks, Mejoras de UI y Funcionalidades Emocionantes
Advanced Custom Fields versión 5.9.0
¡La versión 5.9.0 de Advanced Custom Fields ya está disponible! Esta actualización celebra nuevas características y mejoras en todo el plugin para ayudar a desarrolladores y creadores de contenido a construir cualquier cosa con WordPress.
Panel de Administración Renovado
¡Saluda a la nueva página de administración de Grupos de Campos! Hemos realizado una serie de cambios en esta pantalla que puedes explorar en detalle a continuación.
1. Barra de Navegación
¡Iniciamos con nuestra nueva barra de navegación! Agregada en la parte superior de todas las páginas de administración de ACF, este elemento tiene como objetivo introducir una identidad sutil y un sentido de lugar al navegar por el plugin ACF.
2. Búsqueda
Anteriormente, el campo de búsqueda estaba oculto y requería una acción de alternancia para mostrarse. Pedimos disculpas por implementar una experiencia tan innecesaria y poco amigable en el pasado. Ahora la búsqueda siempre está visible.
3. Acciones Masivas
Incluso el menú desplegable de Acciones Masivas ha recibido amor. Una nueva opción para «Sincronizar cambios» hace posible sincronizar múltiples Grupos de Campos JSON locales desde la página principal de administración sin necesidad de visitar la pestaña «Sincronizar disponible».
4. Diseño
¿Has notado algo que falta? ¡Quitamos la barra lateral!
Desde el principio del proceso de rediseño, identificamos este elemento como un componente no esencial de la página de administración de Grupos de Campos. Eliminar la barra lateral no solo libera mucho espacio para nuevas columnas de tabla, sino que también mejora la interfaz de usuario para dispositivos móviles.
5. Columnas
¡Con todo este espacio adicional para actividades, nuestra lista de Grupos de Campos ahora puede mostrar más información! Aquí tienes una breve explicación de cada columna:
- Título: La columna de título permanece relativamente sin cambios, pero con una nueva forma de distinguir Grupos de Campos deshabilitados de una manera más similar a WordPress, similar a las publicaciones bloqueadas o privadas.
- Descripción: Anteriormente agregadas a los Títulos de Grupos de Campos, las descripciones ahora aparecerán en su propia columna. Esta columna actúa como un espacio de respiración agradable cuando se deja en blanco, así que no te sientas obligado a comenzar a agregar descripciones a todos los Grupos de Campos.
- Clave: Al igual que los Campos, a cada Grupo de Campos se le da una clave única. Esta información puede ser útil para fines de depuración o al escribir funcionalidades personalizadas. ¿No necesitas esta columna? No hay problema, simplemente ocúltala desde la configuración de «Opciones de Pantalla».
- Ubicación: Esta es una de las características más impresionantes incluidas en la versión 5.9. La nueva columna de Ubicación proporciona una visualización simple e intuitiva de los Tipos de Objetos conectados. Las reglas de ubicación del Grupo de Campos pueden volverse bastante complicadas, especialmente al introducir múltiples grupos, pero estamos orgullosos de informar que esta columna puede manejar cualquier cosa sin ningún impuesto de rendimiento.
- JSON Local: Esta nueva columna solo se mostrará para usuarios que hacen uso de nuestra función de JSON Local. Su objetivo es ayudar a crear conciencia sobre Grupos de Campos no guardados y resaltar aquellos que están disponibles para sincronizar. También agregamos enlaces rápidos para sincronizar y revisar cambios sin necesidad de navegar primero a la pestaña «Sincronizar disponible».
6. Modal de Revisión de JSON Local
Desde la nueva columna de JSON Local, ahora es posible revisar cambios antes de la sincronización. Siempre es una buena idea verificar algo varias veces antes de fusionarlo en producción, ¡y esperamos que esta nueva característica contribuya de alguna manera a un flujo de trabajo más saludable!
Duplicación de Filas
¡Prepárate para una creación de contenido rápida con la nueva funcionalidad de duplicación para los campos Repetidor y Contenido Flexible! Sabemos que tú y tus clientes han estado pidiendo esta función desde hace tiempo, ¡y estamos encantados de haberla añadido finalmente!
Validación del Editor de Bloques
Esta versión también contiene soporte para validación de metabox en el editor basado en bloques [Gutenberg]. Esta función faltante pudo haber tomado un poco más de tiempo para resucitar de lo esperado, ¡pero estamos seguros de estar contentos de tenerla de vuelta!
Bloques Internos
¡Estamos muy emocionados de anunciar que ACF PRO versión 5.9 incluye soporte para bloques internos! Esto significa que ahora es posible editar contenido dentro de un Bloque ACF dinámico sin ninguna separación de la interfaz de usuario del editor de bloques.
Este avance representa un gran salto en funcionalidad para nuestro marco de bloques basado en PHP. Difumina las líneas entre PHP dinámico y tipos de bloques JSX estáticos, seleccionando los beneficios de ambos para ofrecer una experiencia de edición de contenido inmersiva con poca barrera de entrada.
Preparamos un pequeño ejemplo para demostrar cómo podrías usar el componente InnerBlocks para crear un bloque restringido por fecha con solo PHP básico.
Controles de Alineación
Los Bloques Internos no son la única nueva característica para los Bloques ACF. Los desarrolladores estarán contentos de saber que hemos añadido dos nuevas configuraciones al array de configuraciones acf_register_block_type().
1. Alinear Texto
Ahora es posible alinear el texto del bloque a través de la bandera de soporte align_text. Habilitar el soporte para esta función agregará un nuevo botón de barra de herramientas de alineación similar a la vista al editar un párrafo de texto. ¡Incluso puedes establecer un valor inicial también!
2. Alinear Contenido
Ahora también puedes controlar la posición vertical (y), o la posición de matriz (xy) de tu contenido de bloque a través de la bandera de soporte align_content. Habilitar el soporte para esta función agregará un nuevo botón de barra de herramientas de alineación similar a la vista al editar un bloque principal «Cover block». Esta nueva bandera de soporte también es personalizable, lo que te permite elegir entre un botón de barra de herramientas vertical o un botón de cuadrícula de matriz 3×3 (requiere WP 5.5+). También puedes establecer un valor inicial.
Mejoras para Desarrolladores
La versión 5.9 también incluye una serie de mejoras para los desarrolladores de ACF.
- ACF_Location: La clase ACF_Location ha recibido importantes mejoras que permiten definir reglas de ubicación personalizadas de una manera más fácil que nunca. También actualizamos nuestra documentación de reglas de ubicación personalizadas para explorar detalladamente la nueva API.
- Archivos JavaScript: Durante el desarrollo de la nueva página de administración de Grupos de Campos, nos encontramos necesitando acceso a algunas partes de la biblioteca JS de ACF, pero no queríamos encolar todo el archivo «acf-input.js», la mayoría de lo cual no se usaría. En vista de esto, hemos extraído los componentes principales de «acf-input.js» en un archivo separado «acf.js».
ACF 5.8.13 Lanzamiento para WordPress: Novedades y Mejoras.
Actualización de Advanced Custom Fields versión 5.8.13
Advanced Custom Fields versión 5.8.13 ya está disponible. Esta versión es pequeña, pero contiene ajustes importantes para garantizar la máxima compatibilidad con WordPress versión 5.5, lo cual esperamos que disfrutes.
Mejoras en el estilo de los metaboxes
La versión 5.5 de WordPress introduce un nuevo marcado, botones y estilo para nuestros queridos metaboxes. Nos complace ver mejoras de accesibilidad para reordenar los metaboxes, pero consideramos que el estilo general es insuficiente.
Para abordar estas preocupaciones, hemos incluido algunos estilos adicionales, y esperamos que tú y tus clientes lo aprecien.
Cambios en las categorías de bloques
La nueva versión de WordPress también introduce nuevas categorías de bloques y renombradas. Para los desarrolladores que construyen con ACF Blocks, ten en cuenta que estos cambios no son disruptivos, pero tu bloque podría aparecer en una categoría diferente a la esperada; por ejemplo, un bloque configurado para aparecer en la categoría «Formato» ahora aparecerá en «Texto».
Aquí tienes una guía visual que muestra los cambios de WordPress 5.4 a WordPress 5.5.
Mejoras menores
- Implementada la nueva función wp_filter_content_tags() en el filtro «acf_the_content».
- Actualizada la traducción al árabe gracias a Karim Ramadan.
¡Gracias a todos los que ayudaron a hacer posible esta actualización!
El artículo Lanzamiento de ACF 5.8.13 apareció primero en ACF.
Descubre más detalles en el artículo original: https://www.advancedcustomfields.com/blog/acf-5-8-13-release/.
Mantén tu sitio actualizado con los expertos de Zonsai.
ACF PRO 5.9 RC1: Actualización disponible para descargar – Novedades de WordPress.
ACF PRO 5.9 RC1: Actualización Disponible
La versión ACF PRO 5.9 RC1 ya está disponible para su descarga. Incluye todas las actualizaciones altamente anticipadas mostradas en nuestro anuncio ACF 5.9 – Nuevas Funcionalidades Emocionantes.
Para acceder a esta versión, por favor inicia sesión en tu cuenta de la tienda y selecciona esta versión de las descargas disponibles en la página de Licencias. Los usuarios que ya tengan instalada una versión beta encontrarán una actualización automática disponible a través de la página de administración de Plugins.
Una Nueva Pestaña de Ayuda
Desde la implementación de la nueva página de administración de Grupos de Campos, hemos tenido la intención de implementar una pestaña de «Ayuda» para proporcionar un espacio con información, asistencia y detalles del plugin.
Puede que hayas notado que esta pestaña existía como un marcador de posición vacío. ¡Bueno, ya no más! Estamos realmente contentos con cómo resultó esto y esperamos que tú también lo estés.
Alineación Ajustada
Después de agregar dos nuevas configuraciones de Bloques ACF para la alineación de texto y contenido, hemos continuado afinando la API para ofrecer la mejor experiencia para desarrolladores. Esta versión incluye un pequeño ajuste en la bandera «align_content», que creemos ofrecerá una experiencia más consistente para los usuarios al actualizar en diferentes versiones de WordPress, y también proporcionará una API más compatible para trabajar en el futuro.
Anteriormente, establecer «align_content» => true indicaba a ACF PRO elegir entre las opciones de Barra de Herramientas de Matriz o Barra de Herramientas Vertical (en ese orden) según la versión de WordPress instalada. Este comportamiento se ha ajustado para ahora siempre usar por defecto la Barra de Herramientas Vertical, convirtiendo la opción de alineación de Matriz en una característica opcional.
JSX !== Experimental
A partir de 5.9.0-RC1 en adelante, la bandera «__experimental_jsx» necesaria para el soporte de es ahora simplemente «jsx». Esta característica ha demostrado estar lejos de ser experimental desde su debut en 5.9.0-beta1, pero nos alegra haber sido precavidos. Nuestros probadores beta no necesitan preocuparse por cambios disruptivos aquí; hemos añadido una capa de compatibilidad para manejar el cambio de nombre, pero animamos a todos los desarrolladores a utilizar la nueva sintaxis en el futuro.
Otras Mejoras
- Mejoras menores de CSS para los nuevos estilos de WordPress 5.5.
- Se corrigió un error que causaba que la importación fallara en nuevos archivos JSON locales.
- Se corrigió un error que impedía que el menú desplegable de acciones múltiples apareciera al ver la pestaña «sync».
- Se añadió compatibilidad con versiones anteriores para el acceso acf()->json y métodos obsoletos.
- Se silenció la advertencia de consola cuando la categoría de Bloque no existe.
Gracias a todos los que ayudaron a hacer posible esta actualización. ¡Estamos a solo semanas del lanzamiento! ¿Crees que has encontrado un error? Por favor publica detalladamente un nuevo ticket de soporte.
El artículo ACF PRO 5.9 RC1 apareció primero en ACF.
Consulta el artículo original para más información: https://www.advancedcustomfields.com/blog/acf-pro-5-9-rc1/.
En Zonsai, te ayudamos a mantener tu web actualizada y segura.
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.
ACF PRO 5.9 Beta4 – Novedades y mejoras para WordPress
ACF PRO 5.9 Beta4: Mejoras y Novedades
La versión ACF PRO 5.9 Beta4 ya está disponible para su descarga. Esta versión incluye todas las actualizaciones altamente esperadas que se muestran en nuestro anuncio de ACF 5.9 – Novedades emocionantes.
Para acceder a esta versión, por favor inicia sesión en tu cuenta de tienda y selecciona esta versión de las descargas disponibles en la página de Licencias. Los usuarios que ya tengan instalada una versión beta encontrarán una actualización automática disponible a través de la página de administración de Plugins.
Nuevos ajustes para alineación de contenido
La versión 5.5 de WordPress está a punto de ser lanzada e introducirá una serie de nuevas funcionalidades para el editor de bloques. Una de ellas es un nuevo botón de la barra de herramientas utilizado para establecer la posición «xy» del contenido. Este botón se asemeja a una cuadrícula de matriz 3×3 y se utilizará principalmente dentro del tipo de bloque Cover.
Estamos felices de anunciar la compatibilidad con esta nueva característica a través de dos nuevos ajustes para la función acf_register_block_type(); Uno para habilitar la característica y el otro para definir su valor inicial.
Solicitudes AJAX optimizadas
Cuando se agrega un nuevo bloque, existe la posibilidad de que se realicen dos solicitudes AJAX individuales para cargar la vista previa y los campos HTML (según el ajuste «modo» definido). ¡Hemos combinado estas múltiples llamadas en una sola solicitud AJAX y esperamos ver mejoras de rendimiento para todos los usuarios como resultado!
Bug corregido en templateLock
Se descubrió un error en nuestra implementación de <InnerBlocks /> que impedía que el atributo templateLock funcionara como se esperaba. Este error ahora está corregido, lo que permite a los desarrolladores bloquear un diseño específico de bloques internos.
Bug corregido en WYSIWYG
Un error extraño ha existido durante un tiempo causando que los campos WYSIWYG no respondan al mover un bloque (en modo de edición) usando las flechas arriba y abajo. Hemos implementado una solución ingeniosa para corregir el problema y esperamos que nadie haya estado esperando demasiado tiempo por el remedio.
Arquitectura ACF_Location finalizada
A lo largo del desarrollo de la versión 5.9, hemos estado ajustando el sistema de Ubicación responsable de mapear grupos de campos a tipos de objetos. Una de las razones de este trabajo es establecer la base para mejoras planificadas en la API REST y el rendimiento, sobre lo cual hablaremos en un futuro cercano.
¡Estamos emocionados de anunciar que este trabajo fundamental está ahora completo! ¡Espera ver nueva documentación emergiendo pronto sobre la clase ACF_Location y cómo puede ser utilizada para definir nuevas reglas de ubicación con solo unas pocas líneas de código!
Mejoras menores
- Ajustes de estilo aplicados a filas y diseños duplicados recientemente.
- Corregido bug de «bloque vacío» causado por un uso excesivo de do_blocks().
- Corregido bug que rompía bloques con comentarios HTML.
- Corregido bug que causaba acciones de fila rotas en la pantalla de Grupos de Campos eliminados.
- Corregido bug que causaba un parpadeo al renderizar en la pantalla de Sincronizar Grupos de Campos.
- Corregido bug que a veces mostraba errores de validación al guardar un borrador.
- Añadida compatibilidad con versiones anteriores para los métodos cambiados de la clase ACF_Assets.
- Añadida acción «acf/admin_print_uploader_scripts» disparada al imprimir scripts de subida (WP media) en el pie de página.
Gracias a todos los que ayudaron a hacer posible esta versión. ¿Crees que has encontrado un bug? Por favor publica detalladamente un nuevo ticket de soporte.
La entrada ACF PRO 5.9 Beta4 apareció primero en ACF.
Lee el artículo original en https://www.advancedcustomfields.com/blog/acf-pro-5-9-beta4/ para conocer todos los detalles.
Haz que tu web sea más segura y eficiente con Zonsai.
Actualización ACF PRO 5.9 Beta3: Descarga ahora las nuevas funciones emocionantes de WordPress
ACF PRO 5.9 Beta3
¡Ya está disponible para descargar ACF PRO 5.9 Beta3! Esta versión incluye todas las actualizaciones altamente anticipadas mostradas en nuestro anuncio de ACF 5.9 – Nuevas características emocionantes.
Actualizado el icono de duplicado
Hemos recibido algunos comentarios excelentes sobre las nuevas funciones de duplicación de filas y duplicación de diseños, y hemos realizado algunos ajustes para mejorar la experiencia del usuario. El primer ajuste es al diseño del icono, que anteriormente era el dashicon de página de administración, ahora es una ilustración más clara de doble caja hecha de seudoelementos.
El segundo ajuste es a la visibilidad del icono, que ahora siempre se mostrará en el título del diseño del campo de Contenido Flexible sin la necesidad de mantener presionada la tecla «shift».
Corregido bug de validación
Se descubrió un error en nuestra solución de validación de Gutenberg que impedía «guardar como borrador» después de que un error de validación impidiera la publicación de una publicación. Este error ahora está corregido, permitiendo a los usuarios guardar sus cambios después de recibir un error de validación.
Corregido bug de bloque reutilizable
Ha existido un extraño error durante algún tiempo que causaba que el HTML saltara entre múltiples instancias del mismo bloque reutilizable (al enfocarse en ese bloque). Hemos implementado una solución ingeniosa para corregir el problema y esperamos que nadie haya sido afectado por este problema de caso excepcional.
Mejora en el análisis JSX
Esta versión contiene una mejora en nuestro analizador JSX que ahora puede manejar correctamente propiedades/variables CSS personalizadas. ¡Con esta mejora en su lugar, los desarrolladores pueden usar propiedades CSS personalizadas dentro de sus tipos de bloques habilitados para JSX! ¿De qué se trata todo este disparate de JSX? Echa un vistazo a las Nuevas características emocionantes de ACF 5.9 para más detalles.
Archivos de enlace de página únicos
Descubrimos un error en el campo de Enlace de Página donde se mostraban múltiples ocurrencias de la misma URL de archivo, comúnmente la home_url(), en las opciones desplegables. Este error ha sido corregido, asegurando que todas las opciones sean únicas.
Acciones y filtros
Durante un trabajo reciente en la clase ACF_Assets, accidentalmente eliminamos dos acciones existentes llamadas «acf/admin_enqueue_scripts» y «acf/enqueue_scripts». Estas acciones han sido añadidas nuevamente, junto con algunas nuevas acciones llamadas «acf/admin_head», «acf/admin_print_scripts» y «acf/admin_print_footer_scripts».
Mejoras menores
- Corregido error en el campo de Enlace que trataba incorrectamente al botón «Cancelar» como «Enviar».
- Corregido error en el campo de Imagen que evitaba que la configuración de *Tipos Permitidos* fuera receptiva.
- Corregido error que causaba que todos los Grupos de Campos se sincronizaran en lugar de solo los seleccionados.
- Corregido error donde un subcampo dentro de una fila de Repetidor colapsada no crecía al ancho disponible completo.
- Corregidos errores encontrados al duplicar valores de Repetidor y Contenido Flexible.
- Cambiado el código de localización croata de «hr_HR» a «hr».
¡Gracias a todos los que ayudaron a hacer posible esta versión! ¿Crees que has encontrado un error? Por favor publica detalladamente un nuevo ticket de soporte.
El artículo ACF PRO 5.9 Beta3 apareció primero en ACF.
Encuentra toda la información en el artículo original: https://www.advancedcustomfields.com/blog/acf-pro-5-9-beta3/.
Con Zonsai, tu sitio estará siempre al día.
«Descarga ACF PRO 5.9 Beta2 para WordPress»
ACF PRO 5.9 Beta2: Actualización con nuevas funcionalidades
La versión ACF PRO 5.9 Beta2 ya está disponible para su descarga. Esta versión incluye todas las actualizaciones altamente anticipadas que se muestran en nuestro anuncio de ACF 5.9 – Nuevas funcionalidades emocionantes.
Corrección de varios problemas al tener activo el plugin Gutenberg
Se descubrió una discrepancia entre el núcleo de WP y el plugin Gutenberg que afectaba el parámetro $is_preview dentro de la devolución de llamada/plantilla de un tipo de bloque. Este problema impedía que los bloques conocieran el contexto de renderizado, lo que afectaba la capacidad de mostrar contenido de InnerBlocks. ¡Este error ha sido corregido!
Corrección de bug con valores de atributos JSON codificados
Como parte de nuestro soporte para el componente <InnerBlocks />, agregamos la capacidad de personalizar sus propiedades «allowedBlocks» y «template». Desafortunadamente, la lógica que agregamos para analizar cadenas JSON codificadas en matrices reales de JavaScript era un poco excesiva y evitaba el uso de cadenas JSON codificadas en cualquier otro atributo del elemento. Este bug ahora está solucionado.
Añadido soporte JSX para etiquetas de script en línea
Bajo circunstancias normales, no hay ninguna razón para incluir etiquetas de script en línea dentro de JSX, por lo que React no lo admite. Debido a nuestra posición única que permite definir JSX a través de una tecnología del lado del servidor, hemos agregado un soporte para etiquetas de script en línea.
Corrección de bug que rompía la configuración de «post_types» del bloque
Se informó de un bug que causaba que la configuración «post_types» encontrada en acf_register_block_type() pasara desapercibida por nuestra API. Esta configuración ahora funciona como se esperaba.
Corrección de bug que no actualizaba la vista previa al cambiar de modos
La versión anterior 5.9-beta1 lamentablemente incluyó un bug que causaba que los cambios realizados en los modos «auto» y «edit» pasaran desapercibidos por nuestro escuchador de vista previa. Este bug ahora está corregido y todos los modos funcionarán como se espera.
Corrección de bug que rompía la regla de ubicación del Menú
Un pequeño bug durante la refactorización de la regla de ubicación del Menú causó que los valores de «Ubicaciones de menú» no coincidieran correctamente al editar un Menú. Este bug ha sido solucionado y todos los valores de ubicación del Menú funcionan correctamente.
Mejora en la carga de activos multimedia
Con el objetivo de abordar dos problemas separados, hemos realizado algunas mejoras en nuestra clase ACF_Assets que se encarga de cargar todos los scripts y estilos necesarios para que ACF funcione correctamente. Estas mejoras solucionan un bug donde el campo de Galería no podía guardarse (en una situación específica) dentro de un bloque, y también un bug donde se mostraba un elemento de archivo adjunto vacío en el modal multimedia.
Corrección de bug al duplicar un grupo de campos
Se detectó un problema con las reglas de lógica condicional al duplicar un Grupo de Campos. Este problema hacía que los sub-subcampos cambiaran incorrectamente sus condiciones a los hijos recién duplicados. Este bug ha sido corregido.
Corrección de bug al duplicar una fila o diseño
Se han reportado varios bugs relacionados con las nuevas funciones de duplicación de Filas y Diseños. Esta versión beta2 incluye una solución para algunos campos, como Color, Pestaña, Fecha, Fecha y Hora y Hora. Estos campos se informó que se volvían «no receptivos» después de la duplicación, y se ha aplicado una solución.
Sospechamos que hay más campos susceptibles al mismo problema, y revisaremos todos los tipos de campos en beta3.
Añadidas nuevas acciones JS
Como resultado de la corrección anterior, hemos añadido nuevas acciones JS para «duplicate_fields» y «duplicate_field», que se activan durante la duplicación de una Fila o Diseño.
Combinación de los últimos cambios del lanzamiento 5.8.12
Esta versión también fusiona la versión estable más reciente de ACF, que actualmente es la 5.8.12. Esta versión contiene una serie de mejoras útiles que nos complace tener ahora en 5.9.0-beta2.
Descubre más detalles en el artículo original: https://www.advancedcustomfields.com/blog/acf-pro-5-9-beta2/.
Mantén tu sitio actualizado con los expertos de Zonsai.
«Mejoras en Seguridad y Funcionalidades en la Versión 5.8.12 de Advanced Custom Fields para WordPress»
Mejoras en la versión 5.8.12 de Advanced Custom Fields
La versión 5.8.12 de Advanced Custom Fields ya está disponible, con una serie de mejoras tanto para los plugins ACF como ACF PRO, que esperamos que disfrutes.
Mejora en el escapado de cadenas
Se descubrió una vulnerabilidad que permitía que las etiquetas <script> sin escapar se renderizaran dentro de los desplegables Select2 y los campos de Relación. Este problema se ha corregido, garantizando una mayor seguridad contra HTML malicioso encontrado en los títulos de las publicaciones.
Corrección del error de remontaje WYSIWYG
Se descubrió un error que hacía que los campos WYSIWYG mostrados en la barra lateral del editor de bloques desaparecieran al ser «remontados» en el DOM. Hay varios escenarios en los que esto es posible, siendo el más común al editar un bloque y alternar entre las pestañas Documento y Bloque. Con este error corregido, los campos WYSIWYG ahora siempre reaparecerán según lo esperado después de ser desmontados del DOM.
Corrección del error de validación de longitud máxima
Se corrigió un error que causaba una validación incorrecta de la longitud máxima para los campos de Texto y Textarea. Este problema es específico de la función acf_form(), que ejecuta todo el contenido enviado a través de la función wp_kses() para su saneamiento. Como parte del proceso de saneamiento, algunos caracteres se convierten en entidades HTML ( «“&” => «“&”»), lo que hacía que nuestra validación tratara a los ampersands como 5 caracteres de longitud.
Mejoras menores
- Se corrigió un error que causaba un error de PHP al actualizar la configuración de un campo de Casilla de verificación.
- Se agregaron nuevas funciones JS acf.escHTML() y acf.escAttr().
- Se agregó una nueva función PHP acf_strlen().
Visita el artículo original en https://www.advancedcustomfields.com/blog/acf-5-8-12-release/ para más detalles.
Mantén tu web en perfecto estado con los servicios de Zonsai.
Nuevas funciones emocionantes en ACF 5.9 – WordPress.
Próxima Versión de Advanced Custom Fields: Diseño en WordPress
La próxima gran actualización para Advanced Custom Fields está a la vuelta de la esquina, y nos complace anunciar que la primera versión beta ya está disponible para su descarga.
La versión 5.9 es una celebración de nuevas funcionalidades en todo el plugin para ayudar tanto a desarrolladores como a creadores de contenido a construir cualquier cosa con WordPress.
Administración Renovada
¡Dale la bienvenida a la nueva página de administración de grupos de campos! Hemos realizado una serie de cambios en esta pantalla, que puedes explorar en detalle a continuación.
1. Barra de Navegación
¡Comenzamos con nuestra nueva barra de navegación! Agregada en la parte superior de todas las páginas de administración de ACF, este elemento tiene como objetivo introducir una identidad sutil y un sentido de lugar al navegar por el plugin ACF.
2. Búsqueda
Anteriormente, el campo de búsqueda estaba oculto y requería una acción de alternancia para mostrarse. Pedimos disculpas por implementar una experiencia tan innecesaria y poco amigable en el pasado. Ahora la búsqueda siempre es visible.
3. Acciones en Lote
Incluso el menú desplegable de acciones en lote ha recibido algo de amor. Una nueva opción para «Sincronizar cambios» hace posible sincronizar en masa múltiples Grupos de Campos JSON Locales desde la página principal de administración sin necesidad de visitar la pestaña «Sincronización disponible».
4. Diseño
¿Has notado algo que falta? ¡Hemos eliminado la barra lateral!
Desde el principio del proceso de rediseño, identificamos este elemento como un componente no esencial de la página de administración de Grupos de Campos. Eliminar la barra lateral no solo libera mucho espacio para nuevas columnas de tabla, sino que también mejora la interfaz de usuario para dispositivos móviles.
5. Columnas
¡Con todo este espacio extra para actividades, nuestra lista de Grupos de Campos ahora puede mostrar más información! Aquí tienes una explicación rápida detrás de cada columna.
- TítuloLa columna de título permanece relativamente intacta, pero con una nueva forma de distinguir Grupos de Campos deshabilitados de una manera más similar a WordPress, como los posts bloqueados o privados.
- DescripciónAnteriormente agregadas a los títulos de los Grupos de Campos, las descripciones ahora aparecerán en su propia columna. Esta columna actúa como un buen espacio de respiración cuando está en blanco, así que no te sientas obligado a comenzar a agregar descripciones a todos los Grupos de Campos.
- ClaveAl igual que los Campos, a cada Grupo de Campos se le asigna una clave única. Esta información puede ser útil para fines de depuración o al escribir funcionalidades personalizadas. ¿No necesitas esta columna? No hay problema, simplemente ocúltala desde la configuración de «Opciones de Pantalla».
- UbicaciónEsta es una de las características más impresionantes incluidas en la versión 5.9. La nueva columna de Ubicación proporciona una visualización simple e intuitiva de los Tipos de Objetos conectados. Las reglas de ubicación del Grupo de Campos pueden volverse bastante complicadas, especialmente al introducir múltiples grupos, pero estamos orgullosos de informar que esta columna puede manejar cualquier cosa sin ningún impuesto de rendimiento.
- JSON LocalEsta nueva columna solo se mostrará para usuarios que estén utilizando nuestra función de JSON Local. Su objetivo es ayudar a crear conciencia sobre Grupos de Campos no guardados y resaltar aquellos que están disponibles para sincronización. También agregamos enlaces rápidos para sincronizar y revisar cambios sin necesidad de navegar primero a la pestaña «Sincronización disponible».
6. Modal de Revisión JSON Local
Desde la nueva columna de JSON Local, ahora es posible revisar cambios antes de la sincronización. Siempre es una buena idea verificar algo dos o incluso tres veces antes de fusionarlo en producción, y esperamos que esta nueva función contribuya de alguna manera a un flujo de trabajo más saludable.
Filas Duplicadas
¡Prepárate para una creación de contenido rápida con la nueva funcionalidad de duplicación para los campos Repetidor y Contenido Flexible! Sabemos que tanto tú como tus clientes adorarán estas nuevas acciones, solo mantén presionada la tecla «Shift» para alternar entre agregar y duplicar filas.
Validación del Editor de Bloques
Esta versión también incluye soporte para validación de metabox en el editor basado en bloques de [Gutenberg]. Esta característica faltante pudo haber tardado un poco más en resurgir de lo esperado, ¡pero estamos seguros de estar contentos de tenerla de vuelta!
Planeamos comenzar a trabajar en el soporte de validación de bloques pronto, pero esto vendrá en una actualización posterior.
Eliminación Rápida
En la versión 5.6, introdujimos mensajes emergentes de confirmación para evitar la eliminación accidental de campos, filas y diseños. Estos mensajes han evitado muchos dolores de cabeza potenciales, pero también han introducido una ralentización en los flujos de trabajo de muchos desarrolladores.
Bueno, ahora puedes omitir esa confirmación manteniendo presionada la tecla «Shift» para una eliminación más rápida.
Regalos para Desarrolladores
La versión 5.9 también incluye una serie de delicias para los desarrolladores de ACF.
- ACF_LocationAún por documentar, la clase ACF_Location ha recibido importantes mejoras que permiten definir reglas de ubicación personalizadas de manera más fácil que nunca. Planeamos lanzar nueva documentación pronto e invitamos a todos los desarrolladores que hayan creado reglas de ubicación personalizadas en el pasado a ponerse en contacto para discutir la nueva clase y sistema de registro.
- Archivos JavaScriptDurante el desarrollo de la nueva página de administración de Grupos de Campos, nos encontramos necesitando acceso a algunas partes de la biblioteca JS de ACF, pero no queríamos encolar todo el archivo «acf-input.js», la mayoría de los cuales no se utilizarían. Por lo tanto, hemos extraído los componentes principales de «acf-input.js» a un archivo separado «acf.js».
- IconosDurante bastante tiempo, ACF ha incluido una fuente web personalizada generada por Fontello. Tras revisarlo, encontramos que la biblioteca de Dashicons era más que adecuada para nuestras interfaces, y eliminamos la fuente web personalizada a favor de la propia fuente web de Dashicons de WordPress.
- Guardar JSON Local en origenAnteriormente, nuestra función de JSON Local siempre guardaba los cambios en un archivo .json definido por la configuración «save_path». Esto causaba muchos dolores de cabeza a los desarrolladores que usan una carpeta de tema o plugin personalizado para almacenar archivos JSON. Ahora, no importa de dónde se cargue el archivo .json, se actualizará al realizar cambios en un Grupo de Campos.
InnerBlocks
¡Oh, y una última cosa… estamos súper emocionados de anunciar que la versión 5.9 de ACF también incluirá soporte para el componente InnerBlocks!
Esta mejora representa un gran avance en la funcionalidad de nuestro marco de bloques basado en PHP. Borra las líneas entre PHP dinámico y tipos de bloques JSX estáticos, seleccionando los beneficios de ambos para ofrecer una experiencia de edición de contenido inmersiva con poco obstáculo de entrada.
Lanzamos un pequeño ejemplo para demostrar
Para más detalles sobre esta actualización, visita el artículo original en https://www.advancedcustomfields.com/blog/acf-5-9-exciting-new-features/.
Descubre cómo optimizar tu sitio con Zonsai, especialistas en diseño WordPress.
«Mejoras en ACF 5.8.10 para WordPress: ¡Descubre las novedades!»
Nueva versión de Advanced Custom Fields: 5.8.10
Esta actualización trae consigo una serie de mejoras tanto para los plugins ACF como ACF PRO, que esperamos que disfrutes.
Corrección del error de datos de los bloques ACF
Se descubrió un error que impedía que los bloques ACF heredaran el atributo «data», lo cual ha sido corregido. Ahora, estos escenarios funcionarán como se espera.
Revertida la corrección reciente del campo de Taxonomía
Se ha revertido un cambio introducido en la versión 5.8.9, permitiendo que los campos de Taxonomía ahora puedan conectar términos a todos los tipos de objetos (no solo a publicaciones).
Corrección del error del campo de Imagen
Se solucionó un problema que permitía que el campo de Imagen continuara guardando el valor de un ID de archivo eliminado. Ahora, el campo de Imagen guarda únicamente el ID de archivo seleccionado.
Mejora del comportamiento del valor de formato del campo de Selección
El campo de Selección ahora convertirá el valor cargado en un array o cadena dependiendo de su configuración «multiple». Anteriormente, el valor se mantenía en el formato guardado. Esta mejora también se reflejará en cómo se guarda la configuración «default_value».
Corrección de estilos de elementos de menú
Los campos añadidos a los elementos de menú ahora se ajustarán mejor al estilo de administración gracias a algunas mejoras necesarias en CSS.
Actualizaciones de Traducción
- Actualización de la traducción al finlandés gracias a Mikko Kekki
- Actualización de la traducción al francés gracias a Maxime Bernard-Jacquet.
- Actualización de la traducción al turco gracias a Emre Erkan.
Mejoras Menores
- Se cambiaron los ajustes del campo de Selector de Tiempo para que se muestren en un formato localizado a través de date_i18n().
- Se cambió la resolución de idioma para «zh_HK» a «zh_TW».
- Se simplificó el estilo de los filtros del campo de Relación y se eliminaron los elementos de envoltura <span>.
- Se agregó la clase de cuerpo «acf-browser-$browser» para ayudar con las reglas de CSS.
Más información disponible en el artículo original: https://www.advancedcustomfields.com/blog/acf-5-8-10-release/.
Confía en Zonsai para mejorar tu presencia digital.
Actualización ACF 5.8.9: Novedades para WordPress.
Actualización ACF 5.8.9: Mejoras en Diseño WordPress
La versión 5.8.9 de Advanced Custom Fields ya está disponible. Recomendamos actualizar tus sitios lo antes posible, ya que esta actualización incluye mejoras significativas en el diseño y funcionalidades de ACF y ACF PRO.
Mejoras Destacadas:
- Estilo mejorado para los componentes de Bloques de ACF.
- Mayor rendimiento en la consulta AJAX de Campos de Usuario.
- Diversas mejoras para solucionar problemas reportados desde la última versión.
Detalles de la Actualización:
- Fecha de Lanzamiento: 26 de marzo de 2020
- Correcciones:
- Se solucionó un error en los Bloques de ACF que ignoraba la propiedad «alinear» por defecto.
- Se corrigió un error que permitía al Campo de Taxonomía guardar términos en un objeto no «post».
- Mejoras:
- Optimización del rendimiento en la consulta AJAX de Campos de Usuario.
- Mejora en la lógica que determina el ancho de entrada del Campo de Rango.
- Estilo mejorado para los componentes de Bloques de ACF.
- Desarrollo:
- Se agregó un nuevo filtro «acf/register_block_type_args».
- Se añadieron nuevas clases genéricas ACF_Ajax_Query y ACF_Ajax_Query_Users.
- Traducciones Actualizadas:
- Francés Canadiense por Bérenger Zyla.
- Chino Tradicional por Audi Lu.
- Alemán por Ralf Koller.
- Portugués por Pedro Mendonça.
Encuentra más detalles sobre la actualización ACF 5.8.9 en el sitio oficial de ACF.
Lee el artículo original en https://www.advancedcustomfields.com/blog/acf-5-8-9-release/ para conocer todos los detalles.
Haz que tu web sea más segura y eficiente con Zonsai.