WP CAREby

Pantalla blanca en WordPress: cómo solucionarla paso a paso

Respuesta corta: La pantalla blanca aparece cuando PHP falla antes de mostrar la página y WordPress no alcanza a enviar ningún mensaje. Las causas más comunes son un plugin o tema incompatible, la memoria PHP agotada o un error en el código. Se soluciona activando el registro de errores para ver la causa y desactivando el componente que falla. Tu contenido sigue intacto.

Por Jafet Solano, WP Care by Adictiva Media · Actualizado el

Emprendedora revisando en su portátil una web que carga en blanco

Cómo se ve el problema

  • La web abre completamente en blanco, sin texto ni mensaje de error.
  • A veces solo una parte falla: el panel (/wp-admin) funciona pero la web no, o al revés.
  • Puede pasar en todas las páginas o solo en algunas (por ejemplo, solo al editar una entrada).
  • En versiones recientes de WordPress, el mismo problema puede mostrarse como «Ha habido un error crítico en esta web».

Por qué pasa

  • Plugin o tema incompatible

    Una actualización o una instalación reciente trae código que choca con tu versión de PHP o con otro plugin.

  • Memoria PHP agotada

    Un plugin pesado o un proceso grande consume toda la memoria que el hosting asigna a PHP.

  • Error en el código

    Un cambio manual en functions.php o en un archivo del tema con un error de sintaxis.

  • Caché con una versión dañada

    El plugin de caché guarda una página en blanco y la sigue mostrando aunque el error ya se haya corregido.

Solución paso a paso

Antes de empezar, si puedes, descarga una copia de seguridad desde tu hosting. Ningún paso de esta guía borra contenido.

  1. Descarta la caché

    Abre la web en una ventana de incógnito o desde otro dispositivo. Si tienes un plugin de caché o Cloudflare, vacía la caché. Si después de eso la web carga, el problema era una copia guardada.

  2. Activa el registro de errores

    Abre wp-config.php desde el administrador de archivos del hosting y reemplaza la línea define( 'WP_DEBUG', false ); por:

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

    Recarga la web y abre wp-content/debug.log: la última línea con «PHP Fatal error» te dice qué archivo falla.

  3. Desactiva los plugins

    Entra al administrador de archivos del hosting (o por FTP), ve a wp-content/ y renombra la carpeta plugins a plugins-off. Si la web vuelve, el problema es un plugin: devuelve el nombre original y reactívalos uno por uno desde el panel hasta encontrar el culpable.

  4. Prueba con otro tema

    Si con los plugins desactivados sigue en blanco, renombra la carpeta de tu tema en wp-content/themes/. WordPress cambiará a un tema por defecto si hay uno instalado.

  5. Aumenta la memoria PHP

    Si el registro dice «Allowed memory size exhausted», agrega esta línea en wp-config.php:

    define( 'WP_MEMORY_LIMIT', '256M' );
  6. Revisa el último cambio en el código

    Si editaste functions.php u otro archivo justo antes del problema, deshaz ese cambio o restaura el archivo original desde una copia de seguridad.

  7. Deja todo en orden

    Cuando funcione, vuelve a poner WP_DEBUG en false, borra debug.log, actualiza o reemplaza lo que falló y haz una copia de seguridad.

Cuándo pedir ayuda

Te recomendamos dejarlo en manos de un experto si:

  • no tienes acceso al hosting o al FTP;
  • la pantalla blanca vuelve después de arreglarla;
  • es una tienda y estás perdiendo ventas;
  • el registro de errores no muestra nada claro.

Cómo evitar que vuelva a pasar

  • Haz copia de seguridad antes de actualizar.
  • Actualiza los plugins de uno en uno y revisa la web después de cada uno.
  • No edites archivos del tema directamente: usa un tema hijo.
  • Revisa que tus plugins sean compatibles antes de que el hosting suba la versión de PHP.

Preguntas frecuentes

¿Qué significa la pantalla blanca de WordPress?

Que PHP encontró un error que detuvo la carga antes de mostrar algo. No significa que la web se haya borrado: el contenido sigue en la base de datos.

¿Es lo mismo que el error crítico?

Es el mismo tipo de falla. Las versiones recientes de WordPress muestran el mensaje «Ha habido un error crítico en esta web» en lugar de la pantalla en blanco, pero se soluciona igual.

¿Por qué solo el panel está en blanco?

Porque algunos plugins solo se cargan en el panel de administración. Desactivarlos renombrando su carpeta suele resolverlo.

Especialista en WordPress revisando una web en dos monitores

Mantenimiento preventivo

¿Prefieres que no te vuelva a pasar?

Con un plan mensual hacemos copia antes de cada actualización, vigilamos que la web no se caiga y la reparamos si algo falla. Desde $149.000 al mes.

Ver planes