Pagina en blanco: el error más temido
Por FelipePublicado en:
La pantalla en blanco de WordPress (conocida como «pantalla blanca de la muerte» o WSOD) suele deberse a un plugin o una plantilla incompatibles, a un error de código PHP o a haber superado el límite de memoria del servidor. En la mayoría de los casos se resuelve en pocos minutos: basta con desactivar el elemento que provoca el fallo o restaurar una copia de seguridad reciente.
Aunque ver tu web completamente en blanco asusta, casi nunca implica una pérdida de datos. WordPress muestra una página vacía cuando el código PHP que genera el sitio se detiene de forma inesperada y el servidor no sabe qué contenido enviar al navegador. Identificar el origen es sencillo si sigues un proceso ordenado, y en esta guía lo repasamos paso a paso para que recuperes tu sitio cuanto antes.
Por qué aparece la pantalla en blanco en WordPress
WordPress funciona ejecutando código PHP que consulta la base de datos y construye cada página antes de mostrarla. Cuando ese proceso encuentra un error grave (una función que no existe, un archivo dañado o un consumo de memoria excesivo), la ejecución se interrumpe. En lugar de mostrar el contenido habitual, el navegador recibe una respuesta vacía: de ahí la temida pantalla en blanco. A veces el problema afecta solo al área de administración (wp-admin), otras veces solo a la parte pública y en ocasiones a ambas. Esa distinción es una primera pista muy útil para acotar la causa antes de tocar nada.
Causas más habituales del error
La pantalla blanca casi siempre tiene su origen en un cambio reciente realizado en el sitio. Los motivos más frecuentes son:
- Instalación de un plugin incompatible con la versión de WordPress o con otro plugin ya activo.
- Activación de un tema o plantilla que no es compatible con la versión de WordPress utilizada.
- Errores de código PHP o CSS, normalmente tras editar manualmente un archivo del tema o pegar fragmentos de código.
- Superar el límite de memoria PHP asignado al sitio, algo habitual en webs con muchos plugins o plantillas pesadas.
Por eso conviene ser prudente al cambiar de plantilla o instalar un plugin nuevo: comprueba siempre que las versiones sean compatibles con tu instalación de WordPress y, a ser posible, prueba los cambios en un entorno de pruebas antes de aplicarlos en producción.
Cómo solucionar la pantalla en blanco paso a paso
Para resolver los casos más probables, sigue estas comprobaciones en orden, de la más sencilla a la más técnica.
1. Resolver un conflicto con los plugins
Si has instalado o actualizado un plugin justo antes de que apareciera el problema, es el primer sospechoso. Hay dos formas de actuar:
- Con acceso al panel de administrador: desactiva todos los plugins de golpe y comprueba si la web vuelve a funcionar. Si es así, ve activándolos uno a uno y revisando el sitio después de cada activación hasta identificar el plugin culpable.
- Sin acceso al panel de administrador: conéctate al alojamiento mediante un cliente FTP (por ejemplo, FileZilla) o el administrador de archivos del panel. Entra en el directorio /wp-content/ y renombra la carpeta plugins (por ejemplo, a plugins_old). Con ello se desactivan todos los plugins a la vez. Si el sitio se recupera, vuelve a dejar el nombre original y desactiva los plugins uno a uno desde el panel para localizar al responsable.
2. Solucionar un problema con la plantilla activa
Si descartas los plugins, el siguiente candidato es el tema activo, sobre todo si lo has cambiado o actualizado hace poco.
- Con acceso al panel de administrador: activa uno de los temas que WordPress incluye por defecto (como Twenty Twenty-Four) y comprueba si desaparece la pantalla en blanco. Si el error se soluciona, busca una versión más actualizada de tu plantilla o sustitúyela por otra compatible.
- Sin acceso al panel de administrador: entra por FTP a la carpeta wp-content/themes, localiza la carpeta del tema activo y renómbrala. WordPress recurrirá automáticamente a un tema por defecto. Si el sitio vuelve a la normalidad, ya sabes que el problema estaba en esa plantilla.
3. Activar el modo de depuración (WP_DEBUG)
Cuando no está claro qué provoca el fallo, activa el modo de depuración para que WordPress muestre el mensaje de error en lugar de una página vacía. Edita el archivo wp-config.php (en la raíz de la instalación) y cambia la línea define('WP_DEBUG', false); por define('WP_DEBUG', true);. El aviso que aparezca te indicará el archivo y la línea exactos que causan el problema, lo que acelera mucho el diagnóstico. Recuerda devolver el valor a false cuando termines, para no mostrar mensajes técnicos a tus visitantes.
4. Ampliar el límite de memoria PHP
Si el origen es la falta de memoria, aumenta el límite añadiendo en wp-config.php la línea define('WP_MEMORY_LIMIT', '256M'); justo antes del comentario «That’s all, stop editing!». En muchos servidores también puedes ajustar este valor desde el archivo php.ini o desde las opciones de PHP del panel de control. Si tu plan se queda corto de recursos de forma recurrente, quizá sea momento de revisar tu alojamiento.
5. Restaurar una copia de seguridad
Si el problema no procede de un plugin ni de un tema, puede deberse a un error de código PHP o CSS, a un archivo del núcleo dañado u otras causas que exigen soluciones más complejas. En esos casos, la vía más rápida y segura es restaurar la copia de seguridad más reciente para dejar la web operativa cuanto antes y analizar después la causa con calma. Mantener copias automáticas diarias es, por tanto, una red de seguridad imprescindible.
Cómo prevenir la pantalla blanca en el futuro
La mejor estrategia es evitar que el error se repita. Aplica las actualizaciones de plugins y temas en un entorno de pruebas o «staging» antes de llevarlas a producción, mantén copias de seguridad automáticas, instala únicamente plugins y plantillas con buena reputación y compatibilidad demostrada, y trabaja sobre una infraestructura estable. Contar con un hosting optimizado para WordPress con discos NVMe, tecnología LiteSpeed y copias de seguridad incluidas reduce mucho la probabilidad de sustos como este y facilita la recuperación cuando ocurren. En HostingPlus, además, la migración y el certificado SSL están incluidos, y el soporte técnico en español está disponible 24/7 si en algún momento te bloqueas.
Preguntas frecuentes
¿La pantalla en blanco de WordPress significa que he perdido mi web?
No. En la inmensa mayoría de los casos los datos siguen intactos en la base de datos y en los archivos del servidor. La pantalla en blanco solo indica que la ejecución del código se ha detenido; al desactivar el plugin o el tema responsable, o al restaurar una copia de seguridad, el contenido vuelve a mostrarse con normalidad.
¿Puedo solucionar el error si no puedo entrar en el panel de administración?
Sí. Mediante un cliente FTP como FileZilla, o el administrador de archivos de tu panel de hosting, puedes renombrar la carpeta «plugins» dentro de /wp-content/ o la carpeta del tema activo en wp-content/themes. Así desactivas esos elementos sin necesidad de acceder a wp-admin y compruebas si son la causa del fallo.
¿Cómo sé exactamente qué está provocando la pantalla blanca?
Activa el modo de depuración cambiando WP_DEBUG a true en el archivo wp-config.php. WordPress mostrará el mensaje de error con el archivo y la línea concretos, lo que te permitirá identificar el plugin, el tema o el fragmento de código responsable. Acuérdate de desactivarlo de nuevo cuando termines.
Hosting en España con soporte real en español, migración gratis, SSL incluido y 30 días de garantía. Sin líos y sin costes ocultos.
Ver planes de hosting →
