Qué hacer si tu WordPress se queda en blanco (y cómo evitar que pase)

Entras en tu web y no hay nada. Ni error, ni aviso, ni menú. Una pantalla en blanco. Se llama White Screen of Death y es de los fallos más angustiosos de WordPress precisamente porque no te dice qué ha pasado.

La buena noticia: casi siempre tiene arreglo y casi siempre es la misma causa. Vamos con ello.

Por qué se queda en blanco

WordPress funciona con PHP. Cuando el PHP encuentra un error grave y no sabe cómo continuar, deja de ejecutarse. Como por defecto los errores no se muestran al visitante (algo razonable por seguridad), lo que llega al navegador es exactamente eso: nada.

Las causas más habituales, por orden de frecuencia:

  • Un plugin que ha actualizado mal o que es incompatible con tu versión de PHP o de WordPress
  • El tema, por el mismo motivo
  • Memoria PHP agotada: el servidor corta la ejecución a mitad
  • Código añadido a mano en el functions.php con un error de sintaxis

Qué hacer, paso a paso

1. Activa el modo depuración

Antes de tocar nada, haz que WordPress te diga qué falla. Edita el archivo wp-config.php (por FTP o desde el gestor de archivos de tu hosting) y busca la línea WP_DEBUG. Déjala así:

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

Con esto los errores se escriben en /wp-content/debug.log en lugar de mostrarse a los visitantes. Recarga la web, abre ese archivo y en la última línea suele estar el culpable, con nombre y apellidos: la ruta del plugin o del archivo que ha fallado.

Importante: vuelve a poner WP_DEBUG en false cuando termines. Dejarlo activo en producción es un riesgo de seguridad, porque puede filtrar rutas y detalles internos de tu instalación.

2. Desactiva los plugins sin acceder al escritorio

Si no puedes entrar en /wp-admin, todavía puedes desactivar los plugins. Conéctate por FTP y renombra la carpeta /wp-content/plugins a plugins-off. WordPress no los encontrará y los desactivará todos de golpe.

Si la web vuelve, ya sabes que era un plugin. Renombra la carpeta de nuevo a plugins y ve activándolos uno a uno desde el escritorio hasta que vuelva a romperse. El último que actives es el problema.

3. Prueba con el tema por defecto

Si desactivar plugins no ha servido, renombra la carpeta de tu tema en /wp-content/themes/. WordPress cargará automáticamente un tema por defecto (Twenty Twenty-Something). Si la web aparece, el problema está en tu tema.

4. Sube el límite de memoria

Añade esta línea a wp-config.php, antes del comentario que dice “Eso es todo, deja de editar”:

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

Si el problema era memoria, la web volverá. Ojo: esto es un parche. Si tu WordPress necesita cada vez más memoria, hay algo de fondo que conviene revisar.

Lo que de verdad importa: por qué llegaste hasta aquí

Todo lo anterior es apagar el fuego. La pregunta interesante es otra: ¿por qué se rompió?

En la inmensa mayoría de los casos que vemos, la pantalla en blanco aparece justo después de una actualización automática de un plugin. WordPress actualiza solo por defecto desde hace años, y eso está bien para la seguridad, pero significa que tu web puede romperse un domingo a las tres de la mañana sin que nadie toque nada.

Y ahí está el problema real: no es que se rompa, es cuánto tarda alguien en enterarse. Si tu web cae un viernes por la tarde y no lo ves hasta el lunes, has perdido tres días de formularios, llamadas y ventas. Y ni siquiera sabrás cuántos, porque esos visitantes simplemente se fueron.

Cómo se evita

No hay forma de garantizar que WordPress nunca falle. Cualquiera que te diga lo contrario te está vendiendo humo. Lo que sí se puede hacer es reducir mucho la probabilidad y, sobre todo, acortar el tiempo de reacción:

  • Actualizaciones verificadas, no a ciegas: revisar qué se actualiza y comprobar la web después
  • Copias de seguridad automáticas, para restaurar en minutos en lugar de reconstruir en días
  • Monitorización de uptime, para enterarte tú antes de que te lo diga un cliente
  • Un entorno de pruebas si la web es crítica, para actualizar ahí primero

Esto es exactamente lo que hacemos en nuestro servicio de mantenimiento de WordPress: no prometemos que nunca falle nada, prometemos que si falla nos enteramos nosotros, no tú, y que hay una copia reciente lista para restaurar.

Si ahora mismo tu web se cayera, ¿cuánto tardarías en saberlo? Esa respuesta suele ser el mejor argumento para revisar cómo tienes montado el mantenimiento.

¿Prefieres que lo revisemos nosotros? Echa un vistazo a nuestro servicio de mantenimiento WordPress o cuéntanos qué necesita tu web y te respondemos en menos de 24 horas.