Saltar al contenido
HostingCompara

WordPress

Pantalla blanca en WordPress: cómo ver el error que se está ocultando

Publicado el 24 de julio de 2026 · Actualizado el 5 de agosto de 2026

Por Rubén Ortega · 12 años en soporte técnico y preventa de empresas de hosting (Abansys, Arsys, Nominalia) · Declaración de vínculos

📌 Datos clave

Qué es
Un error de PHP que no se está mostrando
Dónde está el mensaje
error_log o wp-content/debug.log
Causa nº 1
Plugin o tema tras una actualización
Causa nº 2
Memoria PHP agotada
Cómo recuperar acceso
Renombrar carpetas por FTP

Respuesta rápida

Una pantalla en blanco no es un tipo de error: es un error normal que no se está imprimiendo. En producción, WordPress oculta los errores a propósito —mostrarlos expondría rutas del servidor y detalles de tu instalación—, así que cuando PHP muere, no queda nada en pantalla.

El mensaje sí existe. Está en el registro de errores. Verlo lleva dos minutos y casi siempre resuelve el caso.

Paso 1: hacer visible el error

En wp-config.php, antes de «Eso es todo, deja de editar»:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);

Recarga la página y abre wp-content/debug.log. La última línea señala fichero y línea exactos.

⚠️ WP_DEBUG_DISPLAY en false no es opcional. Con true, cualquier visitante ve las rutas de tu servidor.

Si el fichero no aparece, mira el error_log de la carpeta de tu web o los registros del panel.

Paso 2: las cuatro causas

Un plugin o tema

La más común, sobre todo tras una actualización. Si el log señala un fichero dentro de wp-content/plugins/, ya lo tienes.

Sin acceso al escritorio, por FTP: renombra la carpeta del plugin de plugin-x a plugin-x-off. WordPress no lo encuentra y lo desactiva solo.

Si no sabes cuál es, renombra plugins entera. Si la web vuelve, devuélvela a su nombre y ve activando de uno en uno.

Memoria agotada

Si el log dice Allowed memory size exhausted, es esto: qué hacer cuando WordPress se queda sin memoria.

Un error de sintaxis

Pasa tras editar un fichero desde el escritorio. El log te da fichero y línea; por FTP, deshaz el cambio.

De ahí la regla: no edites PHP desde el editor de WordPress. Un punto y coma de menos deja el sitio inaccesible, incluido el editor con el que lo romperías.

Versión de PHP incompatible

Si has subido de versión y algún componente antiguo no la soporta, el log lo dirá con un error de sintaxis. Vuelve a la versión anterior desde el panel mientras actualizas el componente.

Dónde falla y qué significa

Qué está en blanco Causa más probable
Toda la web, incluido el escritorio Plugin o tema, o error de sintaxis
Solo el escritorio Memoria: el administrador consume más
Solo una página concreta Un bloque o shortcode de esa página
Solo tras actualizar El componente que acabas de actualizar
Va y viene sin patrón No es esto: mira procesos concurrentes

La segunda fila es la más común y la que menos se diagnostica.

Paso 3: limpiar

Deja WP_DEBUG en false y borra el debug.log, que contiene rutas internas.

Si en lugar de una pantalla en blanco ves un mensaje sobre la base de datos, el diagnóstico es otro: «Error al establecer una conexión con la base de datos».

Si solo falla el escritorio

Un caso frecuente: la web pública se ve pero /wp-admin/ está en blanco.

Casi siempre es memoria: el escritorio consume más que la parte pública. Prueba a subir WP_MAX_MEMORY_LIMIT, que solo afecta al administrador.

Preguntas frecuentes

¿Por qué muestra una pantalla en blanco?

Porque PHP falló antes de imprimir nada y los errores están ocultos, que es lo correcto en producción. El error está registrado.

¿Cómo entro al escritorio si tampoco carga?

Por FTP, renombrando la carpeta del plugin sospechoso o la carpeta plugins entera.

¿Se pierde contenido?

No. Es un fallo de ejecución, no de datos.

¿Y si el log está vacío?

Puede ser un error de nivel superior —del servidor, no de PHP—. Mira los registros del panel y comprueba si es un error 500.


Guía general de diagnóstico. Aplicable en cualquier proveedor.