Error crítico en WordPress: causas, errores comunes y cómo solucionarlos
El mensaje “Ha habido un error crítico en esta web” aparece cuando WordPress encuentra un problema grave que le impide cargar una página, ejecutar una función o completar una acción dentro del administrador.
Suele estar relacionado con un plugin incompatible, un tema desactualizado, una actualización fallida, una versión de PHP no compatible, falta de recursos en el servidor o un conflicto entre componentes.
En muchos casos, el error crítico llega después de actualizar WordPress, WooCommerce, un plugin o la versión de PHP del hosting.
También puede aparecer de forma repentina en webs que llevan tiempo sin mantenimiento y acumulan extensiones antiguas, licencias caducadas, plugins abandonados o configuraciones de servidor obsoletas.
Si tu web es importante para captar clientes, gestionar formularios, mostrar servicios o vender online, no conviene aplicar cambios a ciegas.
El objetivo es identificar el origen de la incidencia, recuperar la estabilidad de la web y evitar que el mismo problema vuelva a producirse.
¿Por qué mi web WordPress tiene un error crítico?
El error crítico de WordPress es un mensaje genérico que aparece cuando PHP encuentra un fallo que impide continuar la ejecución normal de la web.
A diferencia de un pequeño aviso o una advertencia, un error crítico puede bloquear una página concreta, impedir el acceso al panel de administración o mostrar una pantalla en blanco a los visitantes.
WordPress no siempre muestra públicamente el detalle técnico del problema por motivos de seguridad. En muchas instalaciones, el sistema envía un correo al administrador indicando que se ha producido un error técnico y proporcionando un enlace de recuperación para acceder al modo de recuperación de WordPress.
El mensaje no identifica por sí solo el componente responsable. Para encontrar la causa hay que revisar qué cambios se hicieron antes del error, comprobar el registro de errores del servidor y analizar plugins, tema, versión de PHP, memoria disponible y configuraciones relacionadas.
Causas habituales del error crítico en WordPress
La mayoría de errores críticos aparecen por una incompatibilidad. WordPress funciona como un conjunto de componentes: núcleo, tema, plugins, constructor visual, WooCommerce, extensiones de pago, PHP, base de datos y hosting. Cuando una pieza se actualiza o cambia sin que las demás sean compatibles, pueden aparecer fallos.
- Plugin incompatible, desactualizado o mal desarrollado.
- Conflicto entre dos plugins que intentan ejecutar funciones incompatibles.
- Tema antiguo, personalizado o no compatible con la versión actual de WordPress.
- Actualización fallida de WordPress, WooCommerce, tema o plugin.
- Cambio de versión de PHP sin revisar la compatibilidad de la web.
- Falta de memoria PHP o límites insuficientes de recursos en el hosting.
- Archivos de WordPress dañados, incompletos o modificados de forma incorrecta.
- Error en código personalizado incluido en el tema, un child theme o un plugin propio.
- Problemas de conexión con la base de datos o tablas dañadas.
- Malware, accesos no autorizados o modificaciones realizadas tras una intrusión.
- Permisos incorrectos en archivos y carpetas del servidor.
- Configuraciones de caché, optimización JavaScript o CDN que interfieren con la web o el administrador.
La causa real debe confirmarse antes de aplicar una solución. Desactivar plugins, cambiar de tema o restaurar un backup puede funcionar como medida de emergencia, pero hacerlo sin analizar el contexto puede ocultar el origen del problema o provocar nuevas incidencias.
Errores comunes de WordPress y qué pueden indicar
El error crítico es uno de los mensajes más conocidos, pero no es el único. WordPress puede mostrar otros avisos que ayudan a identificar si el problema está en el servidor, la base de datos, el tema, un plugin, los enlaces permanentes o la configuración del sitio.
| Error de WordPress | Qué suele indicar | Posibles causas |
|---|---|---|
| Ha habido un error crítico en esta web | Fallo fatal de PHP o incompatibilidad que impide continuar. | Plugin, tema, PHP, código personalizado, memoria o actualización fallida. |
| Pantalla blanca de WordPress | La web carga sin contenido visible. | Error fatal, memoria insuficiente, plugin conflictivo o tema incompatible. |
| Error 500 o Internal Server Error | El servidor no puede completar la solicitud. | PHP, archivos dañados, permisos, memoria, .htaccess o configuración de hosting. |
| Error 503 Service Unavailable | El servicio no está disponible temporalmente. | Saturación de recursos, mantenimiento, servidor caído o procesos bloqueados. |
| Error al establecer una conexión con la base de datos | WordPress no puede conectarse a MySQL o MariaDB. | Credenciales incorrectas, servidor de base de datos caído, límites de conexiones o tablas dañadas. |
| Error 404 en páginas internas | Una URL no encuentra el contenido esperado. | Enlaces permanentes, redirecciones, .htaccess o cambios de URLs. |
| Briefly unavailable for scheduled maintenance | WordPress ha quedado bloqueado en modo mantenimiento. | Actualización interrumpida o archivo .maintenance no eliminado. |
| No se ha podido actualizar WordPress | La actualización no se ha completado correctamente. | Permisos, espacio insuficiente, servidor, conexión o conflicto de archivos. |
| La web muestra “No seguro” | El navegador no valida correctamente HTTPS. | Certificado SSL caducado, contenido mixto o configuración incorrecta. |
| El formulario no envía correos | Las notificaciones no están llegando. | SMTP, SPF, DKIM, antispam, hosting o configuración del formulario. |
Qué hacer cuando aparece un error crítico en WordPress
La prioridad es recuperar el control sin empeorar la situación. Si el error aparece justo después de actualizar un plugin o hacer un cambio concreto, esa información es muy valiosa. Evita actualizar todos los componentes de golpe o borrar archivos sin una copia de seguridad, especialmente si se trata de una web corporativa importante o una tienda online.
- Anota cuándo apareció el error y qué cambio se realizó justo antes.
- Comprueba si WordPress ha enviado un correo al administrador con un enlace de recuperación.
- Realiza una copia de seguridad de archivos y base de datos antes de aplicar cambios.
- Comprueba si el problema afecta a toda la web, solo al administrador o a una página concreta.
- Revisa los registros de errores de WordPress y del servidor.
- Identifica si el error está relacionado con un plugin, tema, actualización, PHP o recursos del hosting.
- Recupera una versión estable solo cuando sea necesario y sin perder datos recientes.
- Prueba la solución en un entorno de staging si la web tiene funcionalidades críticas.
- Comprueba formularios, correos, áreas privadas, carrito y checkout después de corregir el error.
- Actualiza y documenta el entorno para reducir el riesgo de que la incidencia se repita.
Para diagnosticar errores técnicos, WordPress dispone de herramientas de depuración que permiten registrar avisos y errores en un archivo de log. Al activar WP_DEBUG_LOG, los errores pueden guardarse habitualmente en wp-content/debug.log; esta información ayuda a identificar qué archivo, función o plugin provoca la incidencia.
En una web en producción, no es recomendable mostrar errores técnicos al visitante. Si se habilita la depuración, debe configurarse para registrar los errores sin exponer rutas internas, información de servidor o datos sensibles en la parte pública de la web.
Pantalla blanca de WordPress
La pantalla blanca de WordPress, conocida también como White Screen of Death, ocurre cuando la web muestra una página completamente vacía o sin el contenido esperado. Puede afectar a todo el sitio, al área de administración o únicamente a determinadas páginas.
En muchos casos, la pantalla blanca es una manifestación de un error crítico que no se está mostrando. Las causas más comunes son un plugin incompatible, un tema con errores, una actualización incompleta, un fallo de PHP o un límite de memoria insuficiente.
La solución debe comenzar revisando registros de error y los cambios recientes. Desactivar de forma temporal el plugin o tema responsable puede recuperar la web, pero después es necesario actualizar, sustituir o corregir el componente para que el problema no reaparezca.
Error 500 y errores de servidor
El error 500, también conocido como Internal Server Error, indica que el servidor ha encontrado un problema inesperado al procesar una solicitud. Puede aparecer al entrar en una página, guardar cambios en WordPress, subir imágenes, realizar una compra o acceder al administrador.
Este error puede estar relacionado con un plugin, una regla incorrecta en el archivo .htaccess, permisos de archivos, incompatibilidades de PHP, límites de memoria, configuración del hosting o una incidencia temporal del servidor. El mensaje 500 es genérico, por lo que los logs del servidor son fundamentales para localizar la causa exacta.
Si los errores 500 se repiten, no conviene limitarse a recargar la página. Es necesario comprobar el entorno de hosting, las versiones técnicas, los recursos disponibles y los registros de error para evitar que la incidencia afecte a usuarios, formularios, campañas o procesos de venta.
Error de conexión con la base de datos
El mensaje “Error al establecer una conexión con la base de datos” aparece cuando WordPress no puede comunicarse correctamente con MySQL o MariaDB. Como la base de datos almacena páginas, usuarios, configuraciones, pedidos y contenidos, este problema puede dejar toda la web inaccesible.
Las causas pueden ser credenciales incorrectas en el archivo wp-config.php, un servidor de base de datos que no responde, límites de conexiones, una sobrecarga del hosting, tablas dañadas o una configuración que dejó de ser válida después de una migración.
La documentación de soporte de WordPress indica que este error puede ocurrir si los datos de usuario y contraseña son incorrectos o si no se puede establecer contacto con el servidor de base de datos.
En una web con WooCommerce, una incidencia de base de datos requiere atención prioritaria porque puede afectar a pedidos, stock, cuentas de cliente y procesos internos. Antes de intentar reparaciones, es necesario disponer de un backup actualizado y revisar los registros del servidor.
Errores después de actualizar WordPress, plugins o PHP
Una actualización no siempre es la causa del problema: a menudo revela una incompatibilidad que ya estaba presente. Por ejemplo, una web puede utilizar un plugin abandonado que funciona con una versión antigua de WordPress, pero deja de ser compatible cuando se actualiza PHP o WooCommerce.
Por eso, las actualizaciones importantes deben realizarse con una copia previa y una revisión posterior de las funciones críticas. En una web corporativa, esto incluye navegación, formularios, correos y páginas principales. En una tienda online, también hay que comprobar productos, carrito, checkout, pagos, pedidos, correos transaccionales, cuentas de cliente e integraciones.
Cuando una web lleva mucho tiempo sin actualizarse, no es recomendable aplicar todas las actualizaciones de golpe. Puede ser necesario actualizar por fases, sustituir extensiones obsoletas o realizar primero una puesta al día técnica en un entorno de pruebas.
Problemas de plugins y temas de WordPress
Los plugins y el tema activo son una de las fuentes más frecuentes de errores en WordPress. Un plugin puede dejar de ser compatible con PHP, entrar en conflicto con otra extensión, tener código desactualizado o requerir una licencia para recibir actualizaciones.
Los temas también pueden generar problemas, especialmente si incluyen funciones propias, constructores visuales, plantillas de WooCommerce modificadas o código personalizado. En algunos casos, actualizar WordPress sin revisar el tema o sus componentes puede provocar errores críticos, diseño roto o funcionalidades que dejan de responder.
WordPress recomienda utilizar registros de errores, herramientas de diagnóstico y pruebas de conflicto de plugins o tema para identificar el componente responsable. La forma profesional de hacerlo es desactivar o aislar componentes en un entorno de pruebas, no modificar la web pública sin un plan de recuperación.
Errores de correo y formularios
Una web puede cargar aparentemente bien y, sin embargo, estar perdiendo contactos porque los formularios no envían correos o los mensajes llegan a spam. Este es uno de los errores más perjudiciales para una empresa, ya que puede pasar desapercibido durante semanas.
Las causas habituales incluyen configuraciones SMTP inexistentes o incorrectas, registros SPF, DKIM o DMARC mal configurados, cambios de hosting, conflictos con plugins antispam, cuentas de correo desactivadas o problemas de reputación del servidor. Tras actualizar o migrar una web, conviene realizar pruebas reales de envío y recepción.
Dentro de un mantenimiento web profesional, los formularios y correos deben revisarse como parte de las funciones críticas. No basta con comprobar que el formulario se muestra: hay que confirmar que el mensaje llega al buzón correcto y que la empresa puede responder al cliente.
Cuándo pedir ayuda profesional
Algunos errores menores se pueden resolver desde el panel de WordPress, pero hay situaciones en las que conviene no improvisar.
Si no puedes acceder al administrador, la web muestra una pantalla blanca, hay un error crítico después de una actualización, aparecen avisos de malware, fallan pagos o pedidos, o se ha producido una caída de servicio, lo recomendable es revisar el problema con acceso a hosting, logs y copias de seguridad.
También es importante pedir ayuda si la web lleva mucho tiempo sin actualizarse. En esos casos, restaurar un backup antiguo o desactivar plugins al azar puede resolver el síntoma temporalmente, pero no la deuda técnica acumulada. Es preferible realizar una auditoría, identificar componentes incompatibles y establecer un plan de actualización seguro.
- No puedes acceder a WordPress ni a la parte pública de la web.
- El error apareció después de actualizar WordPress, WooCommerce, plugins, tema o PHP.
- La web es una tienda online o procesa pagos, reservas o datos de clientes.
- Existen mensajes de malware, spam, redirecciones extrañas o usuarios desconocidos.
- Los formularios, emails de pedido o notificaciones han dejado de funcionar.
- No dispones de un backup reciente o no sabes si se puede restaurar.
- La web depende de un proveedor antiguo o no tienes todos los accesos técnicos.
- El problema se repite, aunque aparentemente se haya solucionado.
Evita que los errores de WordPress vuelvan a aparecer
La mejor forma de reducir errores críticos es mantener una web actualizada, protegida y documentada.
Esto no significa actualizar todo automáticamente sin control. Significa disponer de un proceso: copias de seguridad, revisiones de compatibilidad, actualizaciones planificadas, pruebas posteriores y control de los componentes que utiliza la web.
Un servicio de mantenimiento web permite detectar actualizaciones pendientes, resolver incidencias, revisar backups, vigilar la seguridad y actuar con rapidez cuando aparece un problema.
Para empresas con varias webs, dominios o hostings, también ayuda a centralizar la gestión de infraestructura y evitar que la información crítica quede repartida entre diferentes proveedores.
Si tu web muestra un error crítico, se ha quedado en blanco, no procesa formularios o lleva años sin una revisión técnica, es recomendable analizar el estado de WordPress antes de que una incidencia puntual se convierta en un problema mayor.
Una revisión profesional permite recuperar estabilidad y definir un mantenimiento adaptado a las necesidades reales de tu web.
Preguntas frecuentes sobre errores críticos en WordPress
FAQ: Preguntas frecuentes
Resolvemos tus dudas sobre nuestros servicios.
1
¿Qué significa “Ha habido un error crítico en esta web” en WordPress?
Este mensaje indica que WordPress ha encontrado un error grave, normalmente relacionado con PHP, un plugin, el tema, una actualización o una configuración del servidor. El problema puede impedir cargar una página, acceder al panel de administración o utilizar una función concreta de la web.
El mensaje es genérico, por lo que no identifica directamente la causa. Para resolverlo hay que revisar los cambios recientes, el correo de recuperación de WordPress, los logs de error y los componentes instalados antes de aplicar modificaciones.
2
¿Por qué aparece un error crítico después de actualizar WordPress?
Normalmente aparece porque existe una incompatibilidad entre la nueva versión de WordPress, un plugin, el tema, WooCommerce o la versión de PHP del servidor. La actualización no siempre crea el problema, sino que puede revelar código antiguo o componentes que ya no son compatibles.
Antes de actualizar, conviene crear una copia de seguridad y revisar el estado de plugins y tema. Si la web lleva mucho tiempo sin actualizarse, es preferible hacer el proceso por fases y en un entorno de pruebas, especialmente si tiene formularios importantes, ecommerce o funcionalidades personalizadas.
3
¿Se puede solucionar un error crítico de WordPress sin perder la web?
Sí. En muchos casos se puede recuperar la web sin pérdida de información si existe una copia de seguridad reciente y se identifica correctamente el origen del error. Puede ser necesario desactivar un plugin, restaurar archivos, ajustar PHP, corregir código o recuperar temporalmente una versión estable.
No obstante, conviene evitar restaurar backups o borrar archivos sin analizar la situación. Si el error afecta a una tienda online, formularios o datos de clientes, una intervención incorrecta puede provocar pérdida de pedidos, cambios recientes o información importante.
4
¿Qué hago si no puedo entrar al administrador de WordPress?
Primero comprueba si WordPress ha enviado un correo de recuperación al administrador. Después, evita aplicar actualizaciones o eliminar plugins sin backup. Si tienes acceso al hosting, se pueden revisar los registros de errores para identificar el componente que está bloqueando el acceso.
Cuando el panel y la parte pública están caídos, lo más seguro es realizar una copia completa y analizar plugins, tema, PHP y logs desde el servidor. Un técnico puede aislar el problema sin exponer la web a nuevos riesgos ni realizar cambios innecesarios en producción.
5
¿Qué es la pantalla blanca de WordPress?
La pantalla blanca de WordPress aparece cuando el navegador carga una página vacía o sin contenido. Generalmente está causada por un error fatal de PHP que no se muestra, falta de memoria, un plugin conflictivo, un tema incompatible o una actualización incompleta.
Aunque la web parezca completamente caída, el problema suele tener solución mediante registros de error y aislamiento del componente responsable. Es importante comprobar después que el diseño, formularios, enlaces y funcionalidades principales siguen trabajando correctamente.
6
¿Qué significa el error de conexión con la base de datos?
Significa que WordPress no puede conectarse a la base de datos donde se almacenan contenidos, usuarios, ajustes, pedidos y configuraciones. Puede deberse a credenciales incorrectas, problemas del servidor MySQL o MariaDB, exceso de conexiones, tablas dañadas o incidencias del hosting.
Este error requiere atención prioritaria, especialmente en una tienda WooCommerce. Antes de reparar o restaurar tablas, se debe hacer un backup actualizado para proteger los datos de clientes, pedidos y cambios recientes.
7
¿Puede un plugin provocar un error crítico en WordPress?
Sí. Los plugins son una de las causas más comunes de errores críticos. Un plugin puede quedar desactualizado, ser incompatible con una versión nueva de WordPress o PHP, entrar en conflicto con otra extensión o contener un error en su código.
La solución no consiste siempre en desactivarlo y olvidarlo. Hay que determinar si existe una actualización compatible, si se puede sustituir por otra herramienta o si se requiere una corrección técnica para mantener la funcionalidad que ofrecía.
8
¿Cómo evitar errores críticos en WordPress?
La prevención de errores críticos pasa por el mantenimiento web regular: actualizaciones controladas, copias de seguridad verificables, revisión de plugins y tema, versiones de PHP compatibles, control de accesos y pruebas de las funciones importantes de la web.
Un mantenimiento web profesional ayuda a actuar antes de que un error afecte a clientes o ventas. También permite intervenir más rápido cuando ocurre una incidencia, porque ya existen backups, accesos documentados y conocimiento previo de la infraestructura.