Guía de solución

Cómo desactivar las actualizaciones automáticas de WordPress (núcleo, plugins, temas)

20 de mayo de 2026

Las actualizaciones automáticas de WordPress se introdujeron en WordPress 3.7 (2013) y se extendieron a plugins y temas en WordPress 5.5 (agosto de 2020). Permiten que WordPress instale actualizaciones menores del núcleo, plugins, temas y traducciones sin intervención manual. Puedes desactivarlas globalmente con la constante WP_AUTO_UPDATE_CORE en wp-config.php, de forma granular con los filtros auto_update_plugin y auto_update_theme en functions.php, o por elemento en el admin de WordPress en Plugins y Apariencia » Temas.

¿Debo desactivar las actualizaciones automáticas en 2026?

Para la mayoría de sitios la respuesta es no. Las actualizaciones automáticas menores cierran agujeros de seguridad conocidos en horas y tienen un excelente historial desde 2013. Desactívalas solo si tienes un proceso de despliegue controlado, un entorno de staging con tests automáticos o riesgos de compatibilidad con código propio.

  • Mantenerlas activas si: WordPress de un solo sitio, sin código personalizado, sin flujo de staging.
  • Considerar desactivarlas si: e-commerce crítico, plugins/temas a medida, sector regulado (banca, salud), o pipeline staging→producción propio.

¿Qué tipos de actualización puedo controlar?

  1. Núcleo mayor (p. ej. 6.4 → 6.5) — desactivado por defecto.
  2. Núcleo menor (p. ej. 6.5.1 → 6.5.2) — activo por defecto desde WP 3.7.
  3. Núcleo nightly — solo opt-in.
  4. Auto-update de plugins — opt-in por plugin desde WP 5.5.
  5. Auto-update de temas — opt-in por tema desde WP 5.5.
  6. Traducciones — activas por defecto.

Método 1: desactivar vía wp-config.php (recomendado)

Edita wp-config.php en la raíz de WordPress y añade una de estas líneas antes de /* That's all, stop editing! */:

// Desactivar TODAS las actualizaciones
define( 'AUTOMATIC_UPDATER_DISABLED', true );

// O: solo desactivar el núcleo
define( 'WP_AUTO_UPDATE_CORE', false );

// O: solo actualizaciones menores y de seguridad (por defecto desde WP 3.7)
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

// O: también activar actualizaciones mayores
define( 'WP_AUTO_UPDATE_CORE', true );

Las constantes en wp-config.php tienen prioridad sobre cualquier ajuste de UI o filtro.

Método 2: desactivar auto-update de plugins y temas vía functions.php

add_filter( 'auto_update_plugin', '__return_false' );
add_filter( 'auto_update_theme', '__return_false' );
add_filter( 'auto_update_translation', '__return_false' );

Método 3: desactivar por plugin o tema en el admin

  • Plugins: WP-Admin » Plugins → columna "Actualizaciones automáticas" → Desactivar actualizaciones automáticas.
  • Temas: WP-Admin » Apariencia » Temas → abrir tema → Desactivar actualizaciones automáticas.

¿Por qué fallan en silencio mis actualizaciones automáticas?

  • Permisos de archivo: WordPress necesita escritura en wp-content/ y la raíz.
  • WP-Cron: los auto-updates dependen de los eventos wp_version_check, wp_update_plugins, wp_update_themes.
  • DISALLOW_FILE_MODS: si esta constante es true, todas las actualizaciones quedan deshabilitadas.
  • Fichero .maintenance: un archivo de mantenimiento residual bloquea futuras actualizaciones.

Qué comprueba InspectWP

InspectWP detecta la versión del núcleo de WordPress y de plugins y temas instalados, y marca plugins desactualizados o eliminados de WordPress.org. Genera un informe tras desactivar las actualizaciones automáticas para asegurarte de aplicar manualmente los parches críticos.

Analiza tu sitio de WordPress ahora

InspectWP analiza tu sitio de WordPress en busca de problemas de seguridad, SEO, cumplimiento del RGPD y rendimiento, gratis.

Analiza tu sitio gratis