Cómo automatizar las actualizaciones de WordPress con notificaciones IA
Actualizar WordPress manualmente tiene un problema que no es el tiempo que tarda — son minutos — sino el tiempo que pasa entre que la actualización está disponible y alguien la aplica. Las vulnerabilidades críticas se explotan en horas después de publicarse. Un hosting con varias webs de clientes donde nadie aplica actualizaciones hasta que se acuerda es un riesgo que la automatización resuelve de forma directa.
Las tres capas de actualización en WordPress
WordPress tiene tres elementos que se actualizan de forma independiente: el core (el propio WordPress), los plugins, y los temas. Las actualizaciones automáticas de core menores (parches de seguridad como 6.7.1 → 6.7.2) se pueden activar sin riesgo. Las actualizaciones mayores (6.7 → 6.8) pueden romper compatibilidades con plugins y necesitan prueba previa. Los plugins son los más delicados: una actualización mal hecha puede romper funcionalidades específicas de la web.
El objetivo de la automatización no es actualizar todo sin supervisión. Es asegurarse de que las actualizaciones críticas de seguridad se aplican rápido y que las que necesitan supervisión llegan al responsable con contexto suficiente para priorizarlas.
Activar actualizaciones automáticas de seguridad en WordPress
Las actualizaciones menores del core se activan con un filtro en el functions.php del tema hijo o en un plugin de snippets:
add_filter( 'allow_minor_auto_core_updates', '__return_true' );
add_filter( 'allow_major_auto_core_updates', '__return_false' );
La segunda línea desactiva las actualizaciones mayores automáticas, que es lo correcto: las mayores requieren prueba en staging. Las menores (parches de seguridad) sí son seguras en automático.
Para plugins, los de seguridad críticos pueden activar actualizaciones automáticas desde su configuración. Para el resto, la decisión es más delicada: activar actualizaciones automáticas de todos los plugins puede romper cosas si alguno tiene una versión con bugs. El enfoque más seguro es activarlas solo para plugins críticos de seguridad y revisar el resto manualmente.
El flujo de notificaciones con IA: más allá del email de WordPress
WordPress envía un email cuando aplica una actualización automática, pero ese email llega junto con todo lo demás y es fácil ignorarlo. Un sistema de notificaciones con IA añade contexto al aviso.
Con Make o n8n: el flujo lee el log de actualizaciones de WordPress (accesible via WP-CLI o via el endpoint de la API REST de actualizaciones), lo envía a Claude con el prompt «Analiza estas actualizaciones aplicadas en WordPress. Identifica cuáles son críticas de seguridad, cuáles son mejoras menores y si alguna tiene riesgo de incompatibilidad conocido. Dame una alerta en 3 líneas», y entrega el resultado en Slack o por email con la evaluación de riesgo ya hecha.
El responsable de la web recibe no solo «se actualizó el plugin X» sino el análisis de qué implica esa actualización y si requiere atención adicional.
MainWP para gestionar múltiples webs
Si gestionas más de dos o tres webs WordPress, MainWP cambia la ecuación. Es un dashboard centralizado (gratuito y self-hosted) que conecta con todas tus instalaciones de WordPress y permite aplicar actualizaciones, revisar el estado de seguridad y gestionar backups desde un solo panel.
La integración con Make permite automatizar el ciclo completo: MainWP detecta actualizaciones pendientes → Make envía la lista a Claude para evaluación de riesgo → el resultado llega priorizado con las acciones recomendadas para cada web.
El staging automático antes de actualizar en producción
Para webs críticas (ecommerce, webs con muchos plugins, instalaciones con código personalizado), el flujo más robusto aplica la actualización primero en el sitio de staging, ejecuta un test visual automático comparando screenshots antes y después, y solo aprueba la aplicación en producción si el test pasa.
WP Sandbox Pro y WPStaging tienen API que permiten automatizar este ciclo. Para la mayoría de webs de empresa pequeña no es necesario: el staging manual antes de actualizaciones mayores y las actualizaciones automáticas de parches de seguridad es suficiente.