Mejoras y novedades en la versión 2.1 de SEO: Field visibility, formularios exportables y más.
Se han actualizado los ajustes de visibilidad de campo para hacerlos más claros y permitir que los campos marcados como ocultos formen parte de la lógica condicional. Se ha añadido el filtro [gform_is_valid_conditional_logic_operator](gform_is_valid_conditional_logic_operator) para permitir que los operadores personalizados pasen la validación en is_valid_operator(). También se ha mejorado el soporte para tipos de direcciones personalizados (añadidos a través del filtro gform_address_types) y lógica condicional.
Se ha añadido el método GFExports::export_forms() para permitir a terceros exportar formularios de manera más sencilla. Asimismo, se incorporó el filtro gform_honeypot_labels_pre_render. Se añadió el método GFFormsModel::get_phsyical_file_path(), refactorizado del código en el método GFFormsModel::delete_physical_file.
Además, se incluyeron nuevos ganchos como gform_rfc_url_validation para controlar la validación de URL conforme al estándar RFC, y gform_is_valid_url para permitir validaciones personalizadas de URL. También se agregaron filtros como gform_savecontinue_link para personalizar los enlaces de guardar y continuar, y gform_entry_list_columns para sobrescribir las columnas a mostrar en la página de lista de entradas.
Se realizaron actualizaciones en los archivos JavaScript para utilizar la versión minimizada por defecto, así como en las clases CSS predeterminadas y de campo listo para justificación horizontal mejorada. Los estilos y scripts de las sugerencias también fueron actualizados.
Se corrigieron diversos problemas, como la inclusión del script de máscara de entrada para campos con formato de teléfono personalizado, errores con el contador de caracteres en áreas de texto configuradas con el Editor de Texto Enriquecido activado, y problemas con el formato de números en la tabla de resumen de precios cuando la moneda de la entrada no coincide con la configurada en Ajustes de Formularios.
Se solucionaron errores relacionados con la lógica condicional incorrecta para tipos de campos multi-entrada y problemas con la actualización de la lista de formularios recientes al eliminar formularios. También se abordaron advertencias de PHP en algunos sistemas, errores de tabindex al activar la funcionalidad de guardar y continuar, y otros problemas específicos de campos avanzados, validaciones de campos de Email y la API web.
Para conocer más detalles sobre esta actualización, visita el changelog en https://docs.gravityforms.com/gravityforms-change-log/.
Confía en Zonsai para mantener tu sitio actualizado y seguro.