Solucionar errores comunes en WordPress: Página blanca
¿Te ha pasado alguna vez? Estás trabajando tranquilamente en tu web con WordPress, actualizas un plugin, tocas un archivo o simplemente vuelves a cargar la página y... ¡puf! Todo lo que ves es una pantalla blanca WordPress. Sin mensajes de error, sin texto, sin nada. Es como si tu sitio hubiera desaparecido.
No te preocupes. Es uno de los errores WordPress más comunes y, por suerte, casi siempre tiene solución. En esta guía te voy a explicar paso a paso cómo solucionar WordPress cuando te encuentras con este molesto problema. Vamos a hacer WordPress troubleshooting como un profesional, pero explicado para que lo entienda cualquiera.
¿Qué es exactamente la pantalla blanca de la muerte (WSOD)?
Antes de meternos en faena, entendamos qué está pasando. La famosa "pantalla blanca" o pantalla blanca WordPress (también conocida como WSOD, por sus siglas en inglés) es un error crítico que impide que WordPress cargue correctamente.
Esto sucede porque PHP, el lenguaje en el que está escrito WordPress, encuentra un error fatal y se detiene por completo. Al no poder procesar nada, el navegador recibe una respuesta vacía y muestra una página en blanco.
[INFO] Aunque parezca que no hay nada, a menudo el servidor sí está generando un mensaje de error. El problema es que WordPress lo oculta para no mostrar información sensible a los visitantes. Por eso, la solución pasa por "destapar" ese error.
Causas más frecuentes de la pantalla blanca
Las razones por las que aparece este error WordPress pueden ser varias, pero las más habituales son:
- Plugin conflictivo: Acabas de instalar o actualizar un plugin y algo no funciona. Es la causa número uno.
- Tema con errores: El tema que usas tiene un fallo de código o es incompatible con la versión de WordPress.
- Límite de memoria PHP agotado: WordPress necesita un mínimo de memoria para funcionar. Si tu web es grande o tienes muchos plugins, podrías estar llegando al límite.
- Archivo .htaccess corrupto: Este archivo gestiona las reglas de reescritura de URLs. Si se daña, puede dar problemas.
- Error al subir archivos por FTP: Si has editado o subido archivos manualmente (como
wp-config.phpofunctions.php) y has cometido un error, la web caerá.
Soluciones paso a paso para recuperar tu web
Vamos a ir de lo más fácil a lo más complejo. No te saltes pasos; empieza por el primero y ve probando.
1. Borra la caché del navegador y del servidor
A veces la pantalla blanca WordPress no es tal, sino una versión en caché de la página que se ha quedado atascada.
- En tu navegador, presiona
Ctrl + F5(Windows) oCmd + Shift + R(Mac) para forzar una recarga sin caché. - Si usas un plugin de caché (como WP Rocket o W3 Total Cache), intenta acceder a tu panel de control de hosting (cPanel, Syspanel, etc.) y busca la opción de "Limpiar caché" o "Purge Cache". En Syspanel (puerto 2106), suele haber un botón específico para ello.
[TIP] Prueba a abrir tu web en una ventana de incógnito o desde otro navegador. Si ahí funciona, el problema es solo de caché local.
2. Desactiva todos los plugins (vía FTP o cPanel)
Si no puedes acceder al escritorio de WordPress, tendrás que desactivar los plugins manualmente. Es la solución más efectiva cuando un plugin conflictivo es el culpable.
Opción A: Usando FTP (FileZilla, por ejemplo)
- Conéctate a tu servidor mediante FTP.
- Navega hasta la carpeta
/wp-content/. - Busca la carpeta llamada
plugins. - Renómbrala a
plugins_old(o cualquier otro nombre). Esto hará que WordPress no la encuentre y desactive todos los plugins de golpe. - Recarga tu web. Si vuelve a funcionar, ¡el problema estaba en un plugin!
Opción B: Usando el administrador de archivos de tu hosting
- Accede a tu panel de control (cPanel, Syspanel en puerto 2106, etc.).
- Busca el "Administrador de Archivos" (File Manager).
- Ve a la carpeta
public_htmlowwwy luego awp-content. - Haz clic derecho sobre la carpeta
pluginsy selecciona "Renombrar". Ponleplugins_old. - Vuelve a cargar tu web.
[WARNING] Al renombrar la carpeta, todos los plugins se desactivarán. No te asustes. Una vez que tu web vuelva a funcionar, puedes renombrar la carpeta a
pluginsde nuevo y luego ir activando los plugins uno por uno desde el escritorio de WordPress para encontrar al culpable.
3. Cambia al tema por defecto (Twenty Twenty-Four)
Si desactivar los plugins no soluciona el error WordPress, el problema podría ser tu tema.
- Vuelve a conectar por FTP o al administrador de archivos.
- Ve a la carpeta
/wp-content/themes/. - Verás una carpeta con el nombre de tu tema actual (ej:
mi-tema-personalizado). - Renómbrala a
mi-tema-personalizado_old. - WordPress detectará que el tema no existe y activará automáticamente el tema por defecto (Twenty Twenty-Four o similar).
- Recarga tu web. Si funciona, ya sabes que el tema es el problema.
4. Aumenta el límite de memoria PHP
Si tu web tiene muchos recursos o plugins pesados, puede que se esté quedando sin memoria. Aumentar el límite es sencillo.
-
Accede al archivo
wp-config.phpque está en la raíz de tu instalación de WordPress (vía FTP o administrador de archivos). -
Ábrelo con un editor de texto (como el Bloc de notas).
-
Busca la línea que dice:
define( 'WP_DEBUG', false ); -
Justo antes de esa línea (o al final del archivo, antes de
/* That's all, stop editing! */), añade esta línea:define('WP_MEMORY_LIMIT', '256M'); -
Guarda el archivo y vuelve a subirlo si lo hiciste localmente.
[INFO] Si no encuentras la línea de debug, puedes añadir la línea de memoria justo antes del cierre del archivo. Con 256 MB suele ser suficiente para la mayoría de las webs.
5. Revisa el archivo .htaccess
Un .htaccess corrupto puede provocar una pantalla blanca WordPress. Vamos a resetearlo.
- Conéctate por FTP o al administrador de archivos.
- Busca el archivo
.htaccessen la raíz de tu WordPress (puede estar oculto; activa la opción "Mostrar archivos ocultos" en tu cliente FTP). - Descarga una copia de seguridad de este archivo por si acaso.
- Luego, elimínalo o renómbralo a
.htaccess_old. - Recarga tu web.
Si funciona, tendrás que regenerar el archivo. Ve a Ajustes > Enlaces permanentes en tu escritorio de WordPress (si ya puedes acceder) y haz clic en "Guardar cambios". Esto creará un .htaccess nuevo y limpio.
6. Activa el modo Debug de WordPress
Esta es la técnica definitiva para WordPress troubleshooting avanzado. Activar el modo debug te mostrará el error concreto que está fallando.
-
Abre el archivo
wp-config.php. -
Busca la línea
define( 'WP_DEBUG', false );y cámbiala por:define( 'WP_DEBUG', true ); -
Justo debajo, añade estas líneas para que el error se guarde en un archivo y no se muestre en pantalla (por seguridad):
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false ); -
Guarda el archivo.
-
Recarga la página que daba error. Ahora, en la carpeta
/wp-content/se habrá creado un archivo llamadodebug.log. -
Descarga y abre ese archivo. Busca palabras como "Fatal error", "Parse error" o el nombre de un plugin/tema. Eso te dará la pista exacta de qué está fallando.
[WARNING] Una vez hayas encontrado el error, NO OLVIDES volver a poner
define( 'WP_DEBUG', false );en tuwp-config.php. Dejar el debug activo en un sitio en producción es un riesgo de seguridad.
Preguntas Frecuentes (FAQ)
P: No tengo acceso a FTP ni al panel de control. ¿Qué hago?
R: Contacta con tu proveedor de hosting. Ellos tienen acceso de administrador al servidor y podrán aplicar alguna de estas soluciones por ti (como desactivar plugins o cambiar el tema).
P: ¿Y si nada de esto funciona?
R: Si has probado todos los pasos y sigues viendo la pantalla blanca WordPress, el problema puede ser más grave: una base de datos corrupta, un problema del servidor o un hackeo. En ese caso, te recomiendo restaurar una copia de seguridad reciente de tu web y contactar con el soporte técnico de tu hosting.
P: ¿Cómo evito que esto vuelva a pasar?
R: La mejor prevención es:
- Mantén siempre copias de seguridad (automáticas si es posible).
- Actualiza WordPress, plugins y temas solo después de leer las notas de la versión.
- Usa un tema y plugins de fuentes fiables (repositorio oficial de WordPress, Themeforest, etc.).
- No instales demasiados plugins. Cuantos menos, menor probabilidad de conflictos.
P: ¿Puedo usar el modo debug en local?
R: Sí, de hecho es muy recomendable. Si desarrollas en un servidor local (como XAMPP o Local by Flywheel), activa WP_DEBUG y WP_DEBUG_DISPLAY a true para ver los errores directamente en pantalla mientras trabajas.
Conclusión
Ver una pantalla blanca WordPress puede ser angustiante, pero como has visto, casi siempre tiene solución. Siguiendo estos pasos de WordPress troubleshooting de forma metódica (desactivar plugins, cambiar tema, aumentar memoria, revisar .htaccess y activar el debug), podrás identificar y solucionar el error WordPress en pocos minutos.
Recuerda: la paciencia y el orden son tus mejores aliados. Y si te quedas atascado, siempre puedes pedir ayuda en foros especializados o al soporte de tu hosting. ¡Ánimo, que tu web volverá a la vida!
