Gravity Forms 1.9.6: Novedades y mejoras técnicas para tu formulario.
Gravity Forms ha incorporado nuevas funcionalidades y mejoras para optimizar su rendimiento y accesibilidad en la última versión:
Se ha añadido el filtro gform_pre_replace_merge_tags, que permite reemplazar las etiquetas de fusión predeterminadas de GF.
Ahora es posible indexar la función JS SetDefaultValues(), lo que permite a terceros añadir tipos de campo personalizados y alterar la configuración predeterminada en función de la posición del campo añadido.
Se ha agregado el soporte para la etiqueta de fusión {pricing_fields} para manejar los modificadores de administrador y valor (por ejemplo, {pricing_fields:admin}).
Se ha incluido el filtro gform_field_choice_markup_pre_render, con una versión específica para cada formulario, para modificar el marcado de las opciones de radio y casilla.
Se ha añadido la versión específica del formulario del filtro gform_form_post_get_meta.
Se han añadido medidas de seguridad y mejoras al campo de carga de archivos único para algunas configuraciones de servidor.
Se ha implementado GFNotifications::get_routing_field_types() para obtener los tipos de campos admitidos.
Se ha añadido el filtro gform_routing_field_types, que permite modificar los tipos de campo admitidos para el enrutamiento.
Ahora se cargan versiones minificadas de todos los archivos JavaScript y CSS de forma predeterminada.
Se han añadido precauciones de seguridad al campo de carga de archivos. Si la configuración de tipos de archivos permitidos está vacía, los archivos cargados se verificarán con la lista blanca de extensiones y tipos MIME de WordPress. Se puede utilizar el filtro de WordPress upload_mimes para añadir o eliminar extensiones/tipos. También se puede desactivar completamente con el filtro gform_file_upload_whitelisting_disabled.
Se ha actualizado el campo de Teléfono para desactivar la máscara de entrada en los teléfonos Android.
Se han mejorado la forma en que los campos de fecha y hora se rellenan dinámicamente y cómo se reinician sus valores predeterminados mediante la lógica condicional; se realizará una refactorización más exhaustiva en el próximo ciclo de desarrollo.
Se ha actualizado el filtro gform_notification_events para incluir $form como segundo parámetro.
Se ha actualizado la traducción al finlandés y al español (es_ES).
Además, se han corregido diversas vulnerabilidades y problemas, como la seguridad en el área de administración, el reenvío de notificaciones, la validación de campos, entre otros. Estas mejoras y correcciones contribuyen a una experiencia más segura y eficiente al utilizar Gravity Forms en tu sitio web de WordPress.
Por último, se ha ampliado el soporte en el marco de complementos para personalizar la selección de campos, traducciones de complementos, y se han solucionado diversos problemas relacionados con la generación de menús de aplicaciones, procesamiento de pagos con tarjeta de crédito, entre otros.
Gravity Forms sigue evolucionando para ofrecer una experiencia óptima en el diseño de WordPress, mejorando constantemente sus funcionalidades y rendimiento. ¡Aprovecha al máximo esta potente herramienta para crear formularios dinámicos y efectivos en tu sitio web!
Accede al changelog completo aquí: https://docs.gravityforms.com/gravityforms-change-log/.
Confía en Zonsai para mantener tu sitio optimizado y seguro.