Cómo solucionar la pantalla blanca de la muerte de WordPress

De repente, tu web de WordPress deja de cargar. Solo ves una pantalla blanca. Ni errores, ni pistas, ni acceso al panel de administración. Acabas de sufrir la temida WSOD (White Screen of Death), y sí, es tan frustrante como parece.
En la gran mayoría de los casos, se soluciona siguiendo una serie de pasos sencillos.
Contenido del artículo
ToggleQué es la pantalla blanca de la muerte
La WSOD es un error crítico de PHP que impide que WordPress se ejecute. Como el lenguaje está configurado para no mostrar errores en producción, el resultado es una página vacía sin ningún mensaje.
Las causas más comunes:
Agotamiento del límite de memoria PHP: un plugin o tema consume más recursos de los que tu hosting permite.
Conflictos entre plugins o temas: incompatibilidades tras una actualización.
Errores de sintaxis: un fallo en el código de un archivo (normalmente tras editar
functions.php).Permisos de archivo incorrectos: configuraciones que impiden a WordPress leer sus propios archivos.
Paso 1: Borra la caché
A veces no es WordPress. Es tu navegador mostrando una versión obsoleta del sitio. Haz lo siguiente:
Caché del navegador: en Chrome, ve a los tres puntos → Más herramientas → Borrar datos de navegación. Marca “Imágenes y archivos en caché”.
Caché del plugin: si usas LiteSpeed Cache, WP Rocket o similar, accede a su configuración y pulsa “Purgar todo”.
Caché del hosting: si no puedes acceder al panel de WordPress, muchos hostings permiten purgar la caché desde su propio panel de control.
Si tras esto tu web carga, el problema era la caché. Fin del problema.
Paso 2: Desactiva todos los plugins
Los conflictos entre plugins son la causa número uno de la WSOD después de una actualización.
Si puedes acceder al panel de administración
Ve a Plugins.
Selecciona todos los plugins activos con la casilla superior.
En Acciones en lote, elige Desactivar y pulsa Aplicar.
Recarga tu web. Si funciona, el problema es uno de los plugins.
Reactívalos de uno en uno, comprobando la web después de cada activación. El que rompa la web es el culpable.
Si NO puedes acceder al panel
Necesitas acceso por FTP o al gestor de archivos de tu hosting (cPanel, Plesk, etc.).
Conéctate a tu servidor y entra en
public_html.Abre la carpeta
wp-content.Localiza la carpeta
pluginsy renómbrala aplugins-disabled.WordPress desactivará automáticamente todos los plugins al no encontrarlos.
Accede de nuevo a tu panel. Si funciona, vuelve a renombrar la carpeta a
pluginsy reactiva uno por uno.
Cuando encuentres el plugin problemático: puedes eliminarlo, buscar una alternativa o hacer un rollback a una versión anterior con un plugin como WP Rollback.
Paso 3: Cambia a un tema predeterminado
Si desactivar los plugins no solucionó nada, el problema puede estar en tu tema.
Si puedes acceder al panel
Ve a Apariencia → Temas.
Instala y activa un tema predeterminado de WordPress (Twenty Twenty-Four, Twenty Twenty-Five…).
Recarga tu web. Si funciona, el problema era tu tema anterior.
Si NO puedes acceder al panel
Conéctate por FTP o al gestor de archivos.
Ve a
wp-content.Renombra la carpeta
themesathemes-disabled.WordPress usará automáticamente el tema predeterminado más reciente instalado.
Si no tienes ninguno, descarga uno del repositorio oficial, súbelo como
.zipa la carpetathemesy actívalo desde el panel.
Paso 4: Activa el modo de depuración
Si los pasos anteriores no han funcionado, necesitas ver el error real. El modo de depuración te lo muestra.
Haz una copia de seguridad de tu sitio antes de tocar nada.
Accede a
public_htmly abre el archivowp-config.php.Busca esta línea:
textdefine( 'WP_DEBUG', false );Cámbiala por:
textdefine( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );Guarda el archivo y recarga tu web.
Importante: cuando termines de solucionar el problema, vuelve a poner
WP_DEBUGenfalse. No dejes el modo depuración activo en producción.
Paso 5: Aumenta el límite de memoria PHP
El agotamiento de memoria es una de las causas más frecuentes de WSOD, especialmente en hostings compartidos.
Accede a
wp-config.php.Busca la línea que dice
/* That's all, stop editing! Happy publishing. */.Justo antes, añade:
textdefine( 'WP_MEMORY_LIMIT', '256M' ); define( 'WP_MAX_MEMORY_LIMIT', '512M' );Guarda el archivo y recarga tu web.
Si tu hosting tiene un límite máximo (habitual en planes compartidos), tendrás que contactar con su soporte para que lo aumenten. También puedes pedirles los logs de errores PHP para identificar exactamente qué está consumiendo la memoria.
Paso 6: Restaura una copia de seguridad
Si nada de lo anterior funciona y tienes una copia reciente, restaurar es la vía más rápida.
Tener un sistema de backups automáticos es la mejor inversión que puedes hacer para tu web. Si no lo tienes, instálalo hoy mismo (Jetpack Backup, UpdraftPlus, BlogVault…).
Restaurar una versión anterior deshace los cambios recientes que causaron el problema. Es más rápido que seguir investigando si tienes prisa por recuperar el sitio.
Paso 7: Elimina el archivo .maintenance
Si tu web se quedó atascada durante una actualización, puede haber dejado un archivo que bloquea el acceso.
Accede a
public_html.Busca un archivo llamado
.maintenance.Si existe, elimínalo.
Recarga tu web.
WordPress crea este archivo durante las actualizaciones y lo elimina al terminar. Si el proceso se interrumpe, el archivo se queda y bloquea el sitio.
Paso 8: Revisa los permisos de archivo
Este es el último recurso. Solo si todo lo demás ha fallado. Y solo si sabes lo que haces: unos permisos incorrectos pueden abrir vulnerabilidades de seguridad.
Permisos recomendados:
| Tipo | Valor |
|---|---|
| Carpetas | 755 |
| Archivos | 644 |
wp-config.php | 600 o 644 |
Desde cPanel o tu gestor de archivos, selecciona las carpetas wp-admin, wp-content y wp-includes y aplica 755 de forma recursiva. Después, selecciona todos los archivos del directorio raíz y aplica 644.
Si no tienes experiencia con permisos, contacta con tu hosting o con un desarrollador antes de tocar nada.
Preguntas frecuentes sobre la pantalla blanca de la muerte
¿Pierdo el contenido de mi web si veo la pantalla blanca?
No. La WSOD no borra nada. Tu contenido sigue intacto en la base de datos. El error solo impide que el código que lo muestra se ejecute correctamente. Cuando soluciones la causa, todo volverá a aparecer.
¿Puede un hackeo provocar la pantalla blanca?
Sí. El código malicioso puede dañar archivos de WordPress o agotar los recursos del servidor. Si después de probar todos los pasos la WSOD persiste, ejecuta un análisis de seguridad con un plugin como Wordfence o Sucuri.
¿Qué es el Modo de recuperación de WordPress?
Es una función de seguridad integrada que se activa automáticamente cuando un plugin o tema provoca un error crítico. WordPress te envía un email con un enlace seguro para acceder al panel sin que el plugin defectuoso se cargue.
¿Cómo contacto con mi hosting para que me ayude?
Ponte en contacto con su soporte y diles que tienes una pantalla blanca. Pídeles específicamente los logs de errores PHP de tu cuenta. Esos registros muestran el archivo exacto y la línea de código que causó el error fatal. Es la información más valiosa que puedes obtener.
¿Qué hago si nada de esto funciona?
Si has probado todo y sigues con la pantalla blanca, contacta con un desarrollador especializado en WordPress. El problema puede requerir una revisión más profunda de la base de datos o del código del tema.

Consultor SEO Freelance
Te formo en el complejo y maravilloso mundo del SEO para 2026
-
Cómo Conseguí +200% de Tráfico Orgánico a un Negocio de Cursos VCA: Caso Real -
Cómo solucionar la pantalla blanca de la muerte de WordPress -
Marca de Agua en Textos de IA: Qué Es y Cómo Eliminarla -
¿WordPress.com o WordPress.org? Diferencias clave -
Cómo Aparecer en ChatGPT con tu Negocio (Guía GEO 2026) -
Agencias de Posicionamiento Web en Aragón | Guía por Provincias -
Agencias de Posicionamiento Web en Andalucía | Guía por Provincias -
Copywriting SEO vs redacción normal: Cuándo usarlas -
Cómo posicionar tu web de psicólogo en Google -
Cómo posicionar tu web de despacho de abogados en Google








