Una página completamente en blanco —la “pantalla blanca de la muerte”— significa que PHP falló y la salida de errores está desactivada, así que el navegador no recibe nada. El error sigue existiendo en un registro. Esta es la secuencia para encontrarlo sin exponer nada a las visitas.
Paso 1 — Localiza dónde aparece el blanco
Carga tres cosas: la portada, una entrada y /wp-admin/. El patrón dice mucho. Un front en blanco con un administrador que funciona apunta al tema o a un plugin del front. Todo en blanco, incluido el administrador, apunta a un fallo global: memoria, un mu-plugin, PHP o un archivo del núcleo dañado.
Paso 2 — Activa el registro, no los errores en pantalla
Añade a wp-config.php: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);. Recarga la página en blanco y lee /wp-content/debug.log o el registro de errores de PHP del servidor. Buscas el último error fatal o una línea “Allowed memory size exhausted”. Mostrar errores en público expondría rutas de archivos, así que mantén la visualización desactivada.
Paso 3 — La prueba de la carpeta de plugins
Por SFTP o el gestor del hosting, renombra /wp-content/plugins a plugins_off y recarga. Si la página vuelve, un plugin es el responsable: renombra la carpeta de nuevo y reactiva los plugins uno a uno hasta que la pantalla blanca reaparezca. Eso identifica el plugin exacto en lugar de solo borrar el síntoma.
¿Tu web está afectada ahora mismo?
Envía la URL y el síntoma que ves. Jordi Ensenyat revisa el caso personalmente y define el alcance y el presupuesto antes de tocar nada. Este formulario nunca pide contraseñas.
Paso 4 — Prueba con el tema por defecto
Si los plugins están descartados, renombra la carpeta del tema activo en /wp-content/themes para que WordPress recurra a un tema por defecto. Una pantalla blanca que se soluciona aquí es un problema del tema, a menudo una edición reciente de functions.php o una plantilla que llama a una función eliminada en una versión de PHP más nueva.
Paso 5 — Memoria y un despliegue incompleto
Si el registro apunta a la memoria, súbela con define('WP_MEMORY_LIMIT', '256M'); y confirma que el hosting lo permite. Una pantalla blanca que empezó justo tras una subida o migración también puede significar archivos incompletos: compara el número de archivos, o reinstala el núcleo de WordPress sobre sí mismo (sobrescribe los archivos del núcleo sin tocar tu contenido) una vez que exista una copia.
Preserva primero
Copia el estado actual antes de editar. Mantén cada cambio reversible y retira las constantes de depuración al terminar, para que no quede un archivo de registro expuesto en una web pública.
Cuándo escalar
Llama a un especialista si el administrador también está en blanco y no hay copia, si la web es una tienda, o si la pantalla blanca aparece junto a redirecciones o archivos desconocidos. Enviar la URL, qué cambió justo antes y si el administrador carga es suficiente para evaluarlo sin credenciales.
RECUPERACIÓN WORDPRESS BASADA EN EVIDENCIA
Convertir una pantalla en blanco en un diagnóstico con evidencia
Una página completamente en blanco suele significar que la salida de errores está oculta mientras la ejecución de PHP ha fallado. Activar los mensajes de depuración en público puede exponer rutas y detalles sensibles, así que la evidencia debe capturarse de forma privada mediante registros o un entorno controlado.
Qué comprobamos
- Registros de PHP y WordPress buscando errores fatales o memoria agotada
- Si la pantalla en blanco afecta a todas las rutas, al administrador o a una acción
- Cambios de tema, plugins, caché y despliegues cercanos al fallo
- La ruta original y páginas representativas tras la recuperación
Qué significa un resultado verificado
La web se restablece sin dejar salida de depuración expuesta. Quedan registrados la causa, el componente afectado y el siguiente paso seguro de actualización o mantenimiento.
ANTES DE LA EVALUACIÓN
Preguntas frecuentes sobre esta incidencia
¿La pantalla blanca es lo mismo que el error crítico?+
Pueden compartir una causa en PHP, pero el comportamiento visible es distinto. Hacen falta registros para saber si el fallo es de memoria, código, caché o despliegue.
¿Debo activar WP_DEBUG en la web en producción?+
El registro de depuración ayuda, pero mostrar errores en público es inseguro. La salida debe escribirse en un log protegido y desactivarse después.
¿Vaciar la caché soluciona una pantalla blanca?+
A veces la caché interviene, pero vaciarla sin evidencia puede borrar señales útiles. Primero conviene identificar la capa que falla.
INCIDENCIAS RELACIONADAS