En resumen: el mensaje «Ha habido un error crítico en este sitio web» significa que WordPress se ha encontrado con un error fatal de PHP y ha detenido la carga para no mostrar algo roto. Casi siempre lo provoca un plugin, el tema o un cambio de versión de PHP. Se soluciona localizando la pieza que falla en los registros de errores y corrigiéndola o desactivándola.
Por qué aparece
Desde la versión 5.2, WordPress tiene un sistema de protección que, ante un error fatal, muestra ese mensaje en lugar de una pantalla en blanco. Las causas más habituales son:
- Una actualización de un plugin o del tema que no es compatible con el resto de la web.
- Un cambio de versión de PHP en el hosting. El código antiguo deja de funcionar en PHP 8.
- Falta de memoria para PHP en el servidor.
- Un cambio en el código, por ejemplo en el functions.php del tema.
- Archivos dañados tras una actualización interrumpida o una infección de malware.
Qué hacer, paso a paso
1. Revisa el correo del administrador
WordPress suele enviar un correo al administrador con el plugin o tema que ha fallado y un enlace al modo de recuperación, que permite entrar al panel y desactivarlo.
2. Piensa qué ha cambiado
Si el error apareció tras actualizar algo o tras un aviso del hosting sobre PHP, ya tienes la pista principal.
3. Activa el registro de errores
En el archivo wp-config.php puedes activar WP_DEBUG y WP_DEBUG_LOG para que los errores se guarden en wp-content/debug.log sin mostrarse a los visitantes. El registro indica el archivo y la línea exactos que fallan.
4. Desactiva el plugin o tema culpable
Si no puedes entrar al panel, renombra por FTP o desde el administrador de archivos del hosting la carpeta del plugin dentro de wp-content/plugins. WordPress lo desactivará automáticamente.
5. Comprueba la versión de PHP y la memoria
Si el fallo viene de un cambio de PHP, la solución correcta es actualizar o corregir el código, no quedarse en una versión antigua sin soporte.
Cuándo conviene llamar a un profesional
- Si la web es una tienda y está dejando de vender.
- Si el error está en un tema o plugin hecho a medida.
- Si no tienes copia de seguridad reciente.
- Si aparecen archivos o usuarios que no reconoces: puede ser un hackeo.
Cómo evitar que vuelva a pasar
La mayoría de errores críticos se evitan probando las actualizaciones antes de aplicarlas en la web real y teniendo siempre una copia de seguridad reciente fuera del servidor. Es justo lo que incluye un buen mantenimiento WordPress.
¿Tienes la web caída ahora mismo? Llámanos al 619 764 105 o mira cómo resolvemos este y otros problemas de WordPress y PrestaShop.



Deja tu comentario