🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

WordPress: How to Fix the White Screen of Death (WSOD)

Actualizado el 24 de junio de 2026

¿Te ha pasado que entras a tu sitio web y, en lugar de tu página, solo ves una pantalla completamente blanca? No te preocupes, no estás solo. Este es uno de los errores más famosos y temidos en el mundo de WordPress: la Pantalla Blanca de la Muerte (o WSOD, por sus siglas en inglés).

Aunque suene dramático, la buena noticia es que, en la mayoría de los casos, tiene una solución sencilla. Este error no significa que hayas perdido tu contenido; simplemente indica que algo en tu sitio falló silenciosamente.

En esta guía extensa y paso a paso, vamos a desglosar exactamente cómo arreglar el error WSOD en WordPress para que puedas recuperar tu sitio en minutos. Vamos a ir desde las soluciones más fáciles (y menos invasivas) hasta las más técnicas. Respira hondo, que empezamos.

¿Qué es exactamente la Pantalla Blanca de la Muerte (WSOD)?

La WordPress white screen es un error crítico de PHP. Cuando ocurre, el servidor no puede procesar el código de tu sitio y, en lugar de mostrar un mensaje de error descriptivo, muestra una página en blanco.

Esto sucede porque PHP se encuentra con un error fatal (como un conflicto de memoria o una función inexistente) y se detiene por completo. Es como si tu coche se quedara sin gasolina en medio de la carretera: no arranca y no te dice cuál es el problema exacto, solo se apaga.

Las causas más comunes suelen ser:

  • Un plugin o tema incompatible: Es la causa número uno. A veces, una actualización de un plugin choca con otro o con el núcleo de WordPress.
  • Límite de memoria de PHP agotado: Si tu sitio es grande o usas muchos plugins, el servidor puede quedarse sin memoria.
  • Errores de sintaxis en archivos: Un error tipográfico en el archivo functions.php de tu tema puede tumbar todo el sitio.

Paso 1: La Primera Línea de Defensa (Soluciones Rápidas)

Antes de entrar en modo "hacker", prueba estas soluciones rápidas. Muchas veces, el problema se resuelve con un simple reinicio.

1. Recarga y Limpia tu Navegador

A veces, la WordPress white screen no es un error del servidor, sino un problema de caché en tu navegador.

  • Pulsa Ctrl + F5 (o Cmd + Shift + R en Mac) para forzar una recarga sin caché.
  • Prueba en modo incómodo (incógnito) para descartar extensiones del navegador.

2. Aumenta el Límite de Memoria de PHP

Este es un truco muy efectivo. Si el error se debe a un agotamiento de memoria, aumentar el límite puede solucionarlo al instante.

Para ello, necesitas acceder a tu servidor a través de FTP o del administrador de archivos de tu hosting, y editar el archivo wp-config.php (que está en la raíz de tu instalación de WordPress).

Añade esta línea justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:

define('WP_MEMORY_LIMIT', '256M');

Guarda el archivo y sube los cambios. Recarga tu web. Si esto funciona, el WSOD desaparecerá.

[TIP] Si no sabes usar FTP, puedes acceder a tu hosting con Syspanel (recuerda que el puerto de acceso es el 2106) y buscar el administrador de archivos en la sección de "Archivos" o "Administrador de Archivos".


Paso 2: Identificar al Culpable (Plugins y Temas)

Si el paso anterior no funcionó, el problema es casi seguro un conflicto entre tu tema y un plugin. Para diagnosticarlo, vamos a desactivarlos temporalmente.

3. Desactiva Todos los Plugins a la Fuerza

Si no puedes acceder al panel de administración de WordPress (wp-admin), tendrás que hacerlo manualmente desde el servidor.

  • Ve a la carpeta de tu WordPress en el servidor. Normalmente se llama public_html o www.
  • Busca la carpeta wp-content.
  • Dentro, verás una carpeta llamada plugins. Renómbrala a plugins_inactivos (o cualquier otro nombre).

Al cambiar el nombre de la carpeta, WordPress no encontrará los plugins y los desactivará todos automáticamente. Ahora, recarga tu sitio.

  • Si el sitio se recupera: El problema era uno de los plugins. Vuelve a cambiar el nombre de la carpeta a plugins (para restaurarla). Luego, ve a tu panel de administración (si ya puedes entrar) y ve activando los plugins uno por uno (en "Plugins" -> "Plugins instalados") hasta encontrar el que rompe el sitio. Cuando lo encuentres, elimínalo o actualízalo.

  • Si el sitio sigue en blanco: El problema no son los plugins. Continúa con el siguiente paso.

4. Cambia al Tema por Defecto (Twenty Twenty-Four)

Si desactivar los plugins no funcionó, el problema está en tu tema.

  • En la carpeta wp-content, encontrarás otra carpeta llamada themes.
  • Dentro, verás la carpeta de tu tema activo (por ejemplo, mi-tema-personalizado).
  • Renombra esa carpeta a mi-tema-personalizado_inactivo.

WordPress, al no encontrar tu tema, activará automáticamente un tema por defecto (como Twenty Twenty-Four).

  • Si el sitio funciona: Has confirmado que tu tema era el problema. Puedes intentar actualizarlo o contactar al desarrollador, o simplemente seguir usando el tema por defecto.
  • Si sigue blanco: El problema es más profundo, probablemente en el núcleo de WordPress.

Paso 3: Reparación Avanzada del Núcleo

Si los plugins y temas no son el problema, es hora de revisar los archivos centrales de WordPress.

5. Revisa el Archivo wp-config.php

Este es el archivo más importante de WordPress. Si tiene un error de sintaxis o una configuración incorrecta, todo el sitio falla.

  • Descarga el archivo wp-config.php desde tu servidor.
  • Ábrelo con un editor de texto plano (como el Bloc de notas o Sublime Text).
  • Verifica que las líneas de la base de datos (nombre, usuario, contraseña) sean correctas. A veces, un cambio en el hosting puede alterar estos datos.
  • Asegúrate de que no haya espacios en blanco o líneas vacías al principio o al final del archivo. Cualquier carácter extra antes de <?php puede causar un error fatal.

6. Reinstala WordPress (Sin Borrar tu Contenido)

Esta es una solución de oro. Puedes reemplazar los archivos del núcleo de WordPress sin perder ni una sola entrada, página o plugin.

  • Ve a WordPress.org y descarga la última versión (idealmente la misma que tienes tú).
  • Descomprime el archivo en tu ordenador.
  • Sube todos los archivos de la carpeta descargada a tu servidor, excepto la carpeta wp-content y el archivo wp-config.php.
  • Cuando el sistema te pregunte si quieres sobrescribir los archivos existentes, elige "Sí" o "Reemplazar".

Esto actualizará los archivos del núcleo a su estado original, reparando cualquier corrupción.

[WARNING] No borres ni sobrescribas la carpeta wp-content (ahí están tus imágenes, plugins y temas) ni el wp-config.php (tiene la configuración de tu base de datos). Si lo haces, perderás tu sitio.


Paso 4: Diagnosticar Errores Ocultos (Modo Debug)

Si has llegado hasta aquí y el error persiste, necesitamos que WordPress nos cuente qué está fallando. Para ello, activaremos el modo de depuración (debug).

7. Activa WP_DEBUG

Edita tu archivo wp-config.php y añade (o modifica) estas líneas:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Guarda el archivo. Ahora, WordPress escribirá registros de errores en un archivo llamado debug.log dentro de la carpeta wp-content.

  • Recarga tu sitio web (aunque siga en blanco).
  • Ve a tu servidor y abre la carpeta wp-content. Busca el archivo debug.log.
  • Ábrelo y busca la última línea que contenga la palabra "Fatal error" o "Parse error".

Ese mensaje te dirá exactamente qué archivo y qué línea están causando el problema. Por ejemplo:

PHP Fatal error: Call to undefined function my_custom_function() in /public_html/wp-content/themes/mi-tema/functions.php on line 45

Con esa información, puedes acceder al archivo mencionado (en este caso, functions.php), ir a la línea 45 y corregir el error o eliminar la función problemática.

[INFO] Si no ves el archivo debug.log, crea una carpeta vacía llamada wp-content/debug.log con permisos 644, o simplemente crea un archivo de texto vacío y nómbralo debug.log. Asegúrate de que el servidor pueda escribir en él.


Paso 5: Soluciones Extremas (Último Recurso)

Si nada de lo anterior funciona, estas son las últimas balas de plata.

8. Contacta con tu Proveedor de Hosting

A veces, el problema no está en tu WordPress, sino en el propio servidor. Un error de configuración del servidor, un problema de permisos o un bloqueo de seguridad puede causar la pantalla blanca.

Contacta con el soporte de tu hosting (si usas Syspanel, recuerda que el acceso es por el puerto 2106 y suelen tener chat en vivo). Describe el problema y diles que ya has probado a desactivar plugins, temas y reinstalar el núcleo. Ellos podrán revisar los logs del servidor a un nivel más profundo.

9. Restaura una Copia de Seguridad

Si tienes una copia de seguridad reciente (de hace unas horas o un día), restáurala. Es la forma más rápida de volver a la normalidad.

  • La mayoría de los hosts ofrecen copias de seguridad automáticas en su panel (busca en Syspanel la sección de "Copias de seguridad" o "Backups").
  • Si usas un plugin de backup (como UpdraftPlus), puedes restaurarlo desde el propio plugin si aún puedes acceder al panel, o desde un archivo descargado.

Preguntas Frecuentes (FAQ)

¿Qué es exactamente el WSOD?

Es un error fatal de PHP que impide que WordPress cargue cualquier contenido, mostrando una pantalla en blanco en su lugar. Puede afectar a todo el sitio o solo al panel de administración.

¿Perderé mis datos si ocurre el WSOD?

No, el WSOD es un error de ejecución, no de borrado de datos. Tus entradas, páginas y comentarios están seguros en la base de datos. Solo necesitas arreglar el código que falla para que todo vuelva a mostrarse.

¿Por qué ocurre después de una actualización?

Las actualizaciones de plugins o temas a veces introducen código incompatible con tu versión de PHP o con otros plugins. Por eso siempre es recomendable hacer una copia de seguridad antes de actualizar.

¿Cómo puedo prevenir el WSOD en el futuro?

  • Mantén todo actualizado: WordPress, plugins y temas.
  • Usa un tema y plugins de calidad de fuentes confiables.
  • Realiza copias de seguridad periódicas (al menos una vez por semana).
  • Activa el modo de depuración en un entorno de pruebas (staging) antes de aplicar cambios en producción.

Conclusión: Respira y Sigue los Pasos

La pantalla blanca de la muerte es frustrante, pero es un problema con solución. La clave es no entrar en pánico y seguir un proceso lógico de eliminación.

Empieza siempre por lo más simple (limpiar caché y aumentar memoria), luego pasa a los plugins y temas, y finalmente al núcleo y al servidor. Con esta guía, tienes todas las herramientas para diagnosticar y arreglar el WSOD de WordPress por ti mismo.

Si en algún momento te sientes abrumado, recuerda que tu proveedor de hosting (como Syspanel, accesible en el puerto 2106) y los foros de WordPress.org son excelentes recursos para pedir ayuda. ¡Buena suerte y que tu sitio vuelva a la vida!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel