Si has creado un formulario con WPForms pero al visitar la página descubres que no aparece, aparece en blanco o simplemente ves un espacio vacío, existen varias comprobaciones que puedes realizar para localizar rápidamente el problema.
Aunque WPForms suele funcionar correctamente en la mayoría de instalaciones de WordPress, determinados problemas relacionados con la caché, JavaScript, plugins, temas o métodos de inserción pueden impedir que el formulario se cargue correctamente.
En esta guía vas a aprender a solucionar paso a paso los problemas más habituales cuando WPForms no muestra un formulario en WordPress, empezando por las comprobaciones más sencillas y terminando con las causas menos frecuentes.
🔍 Comprueba que el formulario está publicado correctamente
Antes de modificar configuraciones avanzadas de WordPress, asegúrate de que realmente has creado y guardado correctamente el formulario dentro de WPForms.
Entra en WPForms → Todos los formularios y comprueba que el formulario que quieres utilizar aparece dentro de la lista.
Después abre el formulario mediante el botón Editar y pulsa nuevamente Guardar para asegurarte de que cualquier cambio pendiente queda almacenado.
Aunque pueda parecer una comprobación demasiado básica, en ocasiones el problema está simplemente relacionado con una modificación que no se guardó correctamente.
🧩 Inserta nuevamente el formulario de WPForms
Uno de los motivos más frecuentes por los que WPForms no muestra un formulario está relacionado con la forma en la que este se ha insertado dentro de una página.
La opción más recomendable actualmente consiste en utilizar el bloque oficial de WPForms incluido en el editor de WordPress.
Puedes hacerlo siguiendo estos pasos:
- ✏️ Abre la página donde quieres mostrar el formulario.
- ➕ Pulsa el botón para añadir un nuevo bloque.
- 🔎 Busca el bloque denominado WPForms.
- 📋 Selecciona el formulario correspondiente desde el desplegable.
- 💾 Pulsa Actualizar o Publicar.
- 🌐 Abre la página desde una ventana nueva y comprueba el resultado.
También puedes consultar la documentación oficial de WPForms si quieres revisar los diferentes métodos disponibles para insertar formularios.
Si utilizabas anteriormente un shortcode, eliminarlo e insertar directamente el bloque de WPForms puede solucionar problemas ocasionados por determinados editores visuales.
🧹 Borra la caché de WordPress
La caché es probablemente uno de los primeros elementos que deberías revisar si acabas de modificar un formulario y los cambios no aparecen en la página.
Plugins como LiteSpeed Cache, WP Rocket, W3 Total Cache u otras herramientas similares pueden estar mostrando una versión antigua de la página.
Para descartar este problema puedes realizar estas comprobaciones:
- 🧹 Vacía completamente la caché de tu plugin de optimización.
- 🌍 Borra la caché del navegador.
- 🕵️ Abre la página mediante una ventana de incógnito.
- 🔄 Fuerza la actualización de la página.
- ☁️ Si utilizas un CDN, elimina también su caché.
Si después de vaciar todas las cachés aparece el formulario, habrás encontrado la causa del problema.
☁️ Comprueba la caché del CDN
Si utilizas servicios como Cloudflare, también es posible que una versión antigua de la página continúe almacenada aunque hayas eliminado la caché de WordPress.
Puedes acceder al panel de Cloudflare y purgar temporalmente la caché para comprobar si el formulario vuelve a mostrarse.
Cuando utilizas varios sistemas de optimización simultáneamente es relativamente habitual que WordPress, el servidor y el CDN mantengan cachés independientes.
Por este motivo conviene limpiar todas ellas antes de comenzar con soluciones más complejas.
⚡ Comprueba posibles errores de JavaScript
WPForms utiliza JavaScript para determinadas funciones del formulario, por lo que un error provocado por otro plugin o por el propio tema podría interferir con su funcionamiento.
Los errores de JavaScript suelen aparecer especialmente cuando utilizas plugins que combinan, retrasan, aplazan o minimizan archivos JavaScript.
Puedes probar temporalmente a desactivar funciones como:
- 🚀 Delay JavaScript.
- ⚙️ Defer JavaScript.
- 📦 Combinar archivos JavaScript.
- 🗜️ Minificar JavaScript.
- 💤 Retrasar scripts hasta la interacción del usuario.
Después de desactivar estas opciones, vacía nuevamente la caché y comprueba si WPForms vuelve a mostrar el formulario.
Si quieres profundizar en el funcionamiento y los errores de JavaScript puedes consultar la documentación de JavaScript de MDN.
🔌 Comprueba si existe un conflicto con otro plugin
Otro motivo bastante habitual es la existencia de un conflicto entre WPForms y otro plugin instalado en WordPress.
Los plugins relacionados con optimización, seguridad, maquetadores visuales, cookies y JavaScript suelen ser los primeros que conviene revisar.
Puedes realizar una prueba sencilla:
- 💾 Realiza una copia de seguridad de tu web.
- 🔌 Desactiva temporalmente todos los plugins excepto WPForms.
- 🧹 Vacía todas las cachés.
- 🌐 Visita nuevamente la página del formulario.
- ✅ Comprueba si ahora aparece correctamente.
- 🔄 Activa los plugins nuevamente uno por uno.
- 🔎 Revisa la página después de cada activación.
Cuando el formulario deje de funcionar nuevamente, probablemente habrás localizado el plugin que está generando el conflicto.
No olvides realizar este tipo de pruebas con precaución si trabajas sobre una web que recibe visitas o ventas.
🎨 Comprueba si el problema está provocado por el tema
Los temas de WordPress también pueden incluir archivos JavaScript, reglas CSS o funciones PHP capaces de interferir accidentalmente con determinados plugins.
Una forma rápida de comprobarlo consiste en activar temporalmente uno de los temas oficiales predeterminados de WordPress.
Si WPForms comienza a funcionar después de cambiar de tema, probablemente tendrás que revisar el código, las optimizaciones o alguna función específica de tu plantilla habitual.
No es necesario eliminar tu tema actual para realizar esta prueba, ya que simplemente puedes activarlo nuevamente después de la comprobación.
🖥️ Comprueba si el formulario existe pero está oculto con CSS
Existe una situación especialmente confusa en la que WPForms está funcionando correctamente, pero determinadas reglas de CSS están ocultando visualmente el formulario.
Esto puede ocurrir por propiedades como display: none, visibility: hidden, opacity: 0 o incluso por problemas relacionados con alturas y contenedores.
Puedes utilizar las herramientas para desarrolladores del navegador para comprobar si el código HTML del formulario está realmente presente.
Si encuentras elementos pertenecientes a WPForms dentro del código pero no puedes verlos en pantalla, probablemente el problema esté relacionado con CSS y no con WPForms.
🧱 Revisa Elementor, Divi, Spectra u otros maquetadores
Si utilizas un constructor visual como Elementor, Divi, Beaver Builder o Spectra, también deberías revisar cómo has insertado el formulario.
Algunos constructores permiten colocar WPForms mediante widgets específicos, bloques o shortcodes, y cambiar de método puede solucionar determinados errores.
Puedes eliminar temporalmente el elemento actual y añadir nuevamente el formulario utilizando el widget oficial de WPForms si tu constructor dispone de él.
También conviene comprobar que ninguna configuración del contenedor esté ocultando el formulario en ordenadores, tablets o teléfonos móviles.
📱 Comprueba la visibilidad responsive
Muchos maquetadores permiten ocultar determinados elementos dependiendo del dispositivo utilizado.
Esto significa que tu formulario podría aparecer perfectamente en el editor pero estar configurado accidentalmente como oculto en escritorio, tablet o móvil.
Comprueba las opciones de visibilidad responsive del bloque, columna, sección o contenedor donde hayas colocado WPForms.
Si el formulario solamente desaparece en determinados dispositivos, esta comprobación debería estar entre las primeras de tu lista.
🛡️ Revisa plugins de cookies y consentimiento
Los plugins de cookies pueden bloquear determinados scripts hasta que el visitante acepta una categoría específica de cookies.
Una configuración demasiado restrictiva podría afectar accidentalmente al JavaScript necesario para cargar o utilizar WPForms.
Desactiva temporalmente el bloqueo de scripts de tu plugin de consentimiento y comprueba nuevamente el formulario.
Si vuelve a aparecer, tendrás que revisar qué scripts están siendo bloqueados y crear las exclusiones necesarias.
🔄 Actualiza WPForms, WordPress y tus plugins
Utilizar versiones antiguas puede provocar problemas de compatibilidad entre WPForms, WordPress, PHP y otros plugins.
Antes de continuar con comprobaciones avanzadas, revisa si existen actualizaciones pendientes.
Puedes seguir este orden:
- 🔐 Haz una copia de seguridad.
- 🧩 Actualiza WPForms.
- 🌐 Actualiza WordPress si existe una versión pendiente.
- 🔌 Actualiza el resto de plugins.
- 🎨 Actualiza tu tema.
- 🧹 Vacía completamente la caché.
- ✅ Comprueba nuevamente el formulario.
Mantener todos los componentes actualizados reduce considerablemente las posibilidades de sufrir errores de compatibilidad.
🧪 Activa la depuración de WordPress
Si ninguna de las soluciones anteriores funciona, puedes investigar si WordPress está generando algún error interno.
WordPress dispone de un sistema denominado WP_DEBUG que permite detectar advertencias y errores de PHP.
Puedes consultar la guía oficial de depuración de WordPress para conocer las diferentes opciones disponibles.
Esta comprobación resulta especialmente útil cuando la página queda completamente en blanco, aparece un error crítico o el formulario desaparece después de instalar una determinada actualización.
📊 Tabla resumen de soluciones
| Problema | Qué debes comprobar | Solución recomendada |
|---|---|---|
| 🧩 Formulario mal insertado | Bloque o shortcode | Insertar nuevamente el bloque de WPForms |
| 🧹 Caché | Plugin, navegador o servidor | Vaciar todas las cachés |
| ☁️ CDN | Cloudflare u otro servicio | Purgar la caché del CDN |
| ⚡ JavaScript | Errores o scripts retrasados | Desactivar optimizaciones temporalmente |
| 🔌 Plugins | Conflictos entre extensiones | Desactivar y activar plugins progresivamente |
| 🎨 Tema | Conflictos de CSS o JavaScript | Probar temporalmente otro tema |
| 🖥️ CSS | Formulario oculto | Revisar display, visibility y contenedores |
| 📱 Responsive | Visibilidad según dispositivo | Revisar opciones responsive |
| 🛡️ Cookies | Scripts bloqueados | Crear exclusiones en el plugin de cookies |
| 🔄 Versiones | Plugins desactualizados | Actualizar WordPress, WPForms y plugins |
| 🧪 PHP | Errores internos | Revisar WP_DEBUG y registros de errores |
✅ Qué hacer si WPForms sigue sin mostrar el formulario
Si después de todas estas comprobaciones WPForms continúa sin mostrar el formulario, intenta determinar primero si el problema afecta a un único formulario o a todos los formularios de la web.
Crea un formulario nuevo extremadamente sencillo con únicamente los campos de nombre y correo electrónico e insértalo dentro de una página nueva.
Si ese formulario funciona correctamente, probablemente el problema esté relacionado con la configuración del formulario original.
Si tampoco funciona, deberías centrar tus comprobaciones en plugins, tema, JavaScript, caché y configuración del servidor.
También puedes revisar directamente el soporte oficial de WPForms si necesitas investigar un error específico relacionado con el propio plugin.
🎯 Conclusión
Cuando WPForms no muestra el formulario, la causa suele encontrarse en la caché, una optimización de JavaScript, un conflicto con otro plugin, una configuración del maquetador o alguna regla CSS.
Lo más eficiente es comenzar por las soluciones sencillas, como volver a insertar el formulario y vaciar la caché, antes de modificar configuraciones avanzadas.
Después puedes comprobar progresivamente JavaScript, plugins, tema, visibilidad responsive y posibles errores de WordPress hasta encontrar el elemento responsable.
Siguiendo este orden podrás localizar el problema con mucha más facilidad y conseguir que tu formulario de WPForms vuelva a mostrarse correctamente sin realizar cambios innecesarios en tu página web.

