¿Está experimentando problemas con WPForms debido a la configuración de optimización de WP Rocket? Muchos propietarios de sitios utilizan plugins de optimización y almacenamiento en caché para ayudar a acelerar sus sitios. Sin embargo, algunas características incluidas en estos plugins pueden causar que las funciones de WPForms no funcionen correctamente.
Esta guía le mostrará cómo ajustar la configuración de WP Rocket para asegurar que WPForms funcione sin problemas.
Ajustar la configuración de WP Rocket
WP Rocket es un popular plugin de caché para acelerar sitios. Sin embargo, en algunos casos, los usuarios de WPForms se encuentran con problemas debido a su opción Combinar archivos JavaScript.
Si está experimentando un problema con WPForms y WP Rocket, puede excluir activos WPForms y otros archivos JavaScript de ser optimizados. En la siguiente sección, veremos algunas formas de hacerlo.
Excluir una página o entrada
Excluir una única página o entrada de la optimización es una buena opción si sólo tiene problemas en una única página de su sitio. En este ejemplo, le mostraremos cómo excluir una sola página de la optimización al utilizar el Editor de Bloques de WordPress.
Primero, abra la página que desea excluir. Luego, navega a la pestaña Página y abre la sección Opciones de WP Rocket. Desde aquí, asegúrate de que la opción Minify/combine JS está desmarcada y guarda la configuración.

Excluidos los activos WPForms
Excluir los activos de WPForms evitará que el JavaScript del plugin sea optimizado en todo el sitio. Esto puede ser útil si te has encontrado con problemas con múltiples formularios y no quieres ir a través de cada página o post para desactivar la configuración de optimización.
Para excluir activos WPForms de la optimización, navegue a Configuración " WP Rocket y abra la pestaña Optimización de Archivos. Desde allí, desplácese hasta la sección Archivos JavaScript.

Si tiene activada la opción Reducir archivos JavaScript, debajo de ella debería ver un cuadro con la etiqueta Archivos JavaScript excluidos

En este cuadro, añada la siguiente secuencia de comandos:
/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js
Una vez que haya añadido el script, asegúrese de hacer clic en el botón GUARDAR CAMBIOS para guardar la configuración.

Ahora que ha excluido estos activos, sus formularios deberían funcionar como se espera en el frontend.
Excluir archivos de la ejecución retardada de JavaScript
Si estás experimentando problemas con JavaScript y tienes activada la opción Retrasar la ejecución de JavaScript , WP Rocket sugiere que añadas algunas exclusiones por defecto para evitar complicaciones.
Para ello, vaya a Configuración " WP Rocket " Optimización de archivos, a continuación, desplácese hasta la sección Retrasar la ejecución de JavaScript .

En la casilla Archivos JavaScript excluidos, añada las siguientes secuencias de comandos:
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js js-(antes|después) (?:/wp-content/|/wp-includes/)(.*)
A continuación, asegúrese de guardar los cambios haciendo clic en el botón GUARDAR CAMBIOS.

Nota: Para obtener información más específica sobre la configuración de WP Rocket, consulte su documentación.
Ya está. Ahora ya sabes cómo ajustar la configuración de WP Rocket 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.