¿Tiene problemas con WPForms debido a la configuración de optimización del plugin Async JavaScript? Si bien este plugin es ideal para mejorar el rendimiento del sitio mediante la optimización de la carga de JavaScript, a veces puede interferir con la funcionalidad de WPForms.
Esta guía le ayudará a ajustar la configuración de Async JavaScript para asegurar que WPForms funcione correctamente.
JavaScript asíncrono
El complemento Async JavaScript se utiliza para optimizar el JavaScript de un sitio añadiendo atributos async o defer a los scripts JS.
Esta es la diferencia entre los atributos async y defer:
- Async: descarga JavaScript mientras sigue analizando HTML, pero detiene el análisis de HTML para ejecutar el JavaScript.
- Aplazar: descarga JavaScript mientras se sigue analizando HTML, pero espera a ejecutarlo hasta que finalice el análisis de HTML.
Si se añade cualquiera de estos atributos, puede provocar que algunos scripts WPForms se carguen de forma diferente, dando lugar a un error.
Si sus formularios no funcionan con Async JavaScript activado y ha identificado un problema de JavaScript, siga los pasos siguientes:
Desactivación de Async JavaScript
El primer paso es desactivar el complemento Async JavaScript y, a continuación, comprobar si el problema se ha resuelto. Si la desactivación del complemento ha ayudado, puede reactivarlo y pasar al siguiente paso.
Excluidos los activos WPForms
Dentro de la configuración de Async JavaScript, los activos WPForms pueden ser excluidos de la optimización JavaScript de dos maneras diferentes: Exclusión de Script o Exclusión de Plugin. Revisaremos cada una de estas opciones a continuación:
Exclusión de guiones
Para excluir los scripts WPForms de Async JavaScript, tendrá que ir a Configuración " Async JavaScript.

A continuación, desplácese hasta la sección Exclusión de scripts. En el campo Scripts a excluir, introduzca el siguiente script:
/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js

Una vez que hayas añadido el script, asegúrate de guardar la configuración haciendo clic en el botón Guardar configuración situado en la parte inferior de la página.

Exclusión de plugins
Para excluir cualquier archivo JavaScript que esté contenido en el plugin WPForms, desplácese hasta la sección Exclusión de Plugin y haga clic en el campo Exclusiones. A continuación, seleccione WPForms.

A continuación, haga clic en el botón Guardar configuración para guardar los cambios.

Ya está. Ahora ya sabes cómo ajustar la configuración de Async JavaScript para evitar conflictos con WPForms.
A continuación, ¿le gustaría aprender más acerca de la solución de errores de JavaScript en WPForms? Asegúrese de revisar nuestra guía de solución de errores de JavaScript para más detalles.