![Desactivar actualizaciones automáticas en WordPress [Guía 2025]](https://ayudahosting.online/wp-content/uploads/2026/06/1781504420-b6eaf69a8d56.jpg)
Aquí tienes el texto humanizado, manteniendo exactamente el mismo HTML y contenido, pero reescrito para sonar completamente humano.
Si administras un WordPress, seguro que en más de una ocasión te ha pasado: entras un día y algo ha cambiado. Una actualización automática que no pediste. El sistema decide por ti. Y claro, a veces va bien. Pero otras… otras rompe algo. La solución es sencilla: desactivar actualizaciones automáticas en WordPress. Aquí vamos a ver cómo, desde tocar archivos hasta opciones más visuales. En RedServicio (redservicio.net) sabemos que cada sitio es un mundo. Así que vamos al grano, sin rodeos.
Índice
- 1 ¿Por qué querrías parar las actualizaciones automáticas?
- 2 Método 1: wp-config.php, la vía directa
- 3 Método 2: Filtros en functions.php, control milimétrico
- 4 Método 3: Un plugin, para los que prefieren clicks
- 5 Método 4: Ocultar notificaciones (sin desactivar nada)
- 6 Cosas que tener en cuenta antes de desactivar
- 7 Resumen rápido: el código completo
- 8 Preguntas frecuentes
- 9 Conclusión
¿Por qué querrías parar las actualizaciones automáticas?
Desde la versión 3.7, WordPress actualiza solo el núcleo, los plugins y los temas. Suena bien, ¿no? Seguridad al día. Pero la realidad es más compleja. Una actualización puede cargarse una personalización que te costó horas, un plugin de pago que ya no funciona, o una configuración de servidor que de repente da error. Desactivar actualizaciones automáticas te da margen. Puedes probar en un entorno de staging antes de que llegue a producción. Y te evita ese sobresalto cuando un formulario deja de enviar correos o un plugin de membresía se vuelve loco.
Método 1: wp-config.php, la vía directa
Si quieres algo que funcione de verdad, tocas el archivo wp-config.php. Con una sola línea desactivar actualizaciones automáticas de núcleo, temas y plugins de golpe. Así de claro.
- Conéctate al servidor por FTP o cPanel. Busca wp-config.php en la raíz de tu WordPress.
- Ábrelo con un editor de texto plano. Nada de Word, ¿eh? Notepad++ o similar.
- Justo antes de donde pone
/* That’s all, stop editing! Happy blogging. */, pega esto:
define('WP_AUTO_UPDATE_CORE', false);
Eso para el núcleo. Pero ojo: para plugins y temas necesitas algo más (sigue leyendo). Si quieres una solución completa, más abajo te pongo el fragmento para functions.php.
Tip importante: Antes de meter mano, haz una copia de wp-config.php. Un error y el sitio se cae. Lo digo por experiencia.
Método 2: Filtros en functions.php, control milimétrico
WordPress tiene filtros para cada tipo de actualización. Añadiendo esto al functions.php de tu tema (mejor si es un tema hijo) desactivar actualizaciones automáticas de forma total.
add_filter( 'auto_update_core', '__return_false' );
add_filter( 'auto_update_plugin', '__return_false' );
add_filter( 'auto_update_theme', '__return_false' );¿Y las traducciones? También:
add_filter( 'auto_update_translation', '__return_false' );Este método me gusta. Actúa sobre los hooks justo antes de que WordPress decida actualizar. No rompe nada. Y si te arrepientes, lo quitas y vuelta a empezar.
¿Dónde pongo el código?
Si usas tema hijo (y deberías), edita su functions.php. Si no, puedes añadirlo al final del functions.php del tema activo. Pero cuidado: al actualizar el tema, lo pierdes todo. Una alternativa más segura es un plugin de fragmentos de código, como Code Snippets. Así no tocas archivos del tema.
Método 3: Un plugin, para los que prefieren clicks
No todo el mundo se siente cómodo editando archivos. Para esos casos, existe Easy Updates Manager. Con él desactivar actualizaciones automáticas de núcleo, plugins, temas y traducciones se hace en unos pocos clics.
- Lo bueno: No necesitas saber código. Y puedes personalizar: deja las de temas pero quita las de plugins, por ejemplo.
- Lo malo: Consume recursos. Y a veces choca con plugins de seguridad. Si puedes evitarlo, mejor la opción de código.
Para instalarlo, ve a Plugins > Añadir nuevo, búscalo, instálalo y actívalo. Luego en Ajustes > Actualizaciones, eliges. Sencillo.
Método 4: Ocultar notificaciones (sin desactivar nada)
¿El problema no son las actualizaciones, sino los avisos constantes en el escritorio? Puedes esconderlos. Añade esto en functions.php:
add_action( 'admin_menu', function () {
remove_action( 'admin_notices', 'update_nag', 3 );
} );Esto no desactivar actualizaciones automáticas, solo quita los mensajes. Útil si quieres que todo siga funcionando pero sin el ruido visual. No lo recomiendo como solución única, sino como complemento.
Cosas que tener en cuenta antes de desactivar
- Copia de seguridad diaria, obligatoria. Si desactivas las actualizaciones y luego no actualizas manualmente, el riesgo es real. Un fallo de seguridad puede ser peor que una actualización que rompe algo.
- Revisa plugins de seguridad. Wordfence, iThemes Security… a veces reactivan las actualizaciones automáticas si ven que están desactivadas. Configúralos bien.
- Actualiza tú, con frecuencia. Programa una revisión semanal o quincenal. Sobre todo plugins críticos: WooCommerce, miembros, etc.
- Usa staging. Antes de aplicar nada, pruébalo en un entorno de pruebas. La mayoría de hosts lo ofrecen.
Dato técnico: Desde WordPress 5.6, las actualizaciones automáticas incluyen temas del repositorio. El filtro auto_update_theme sigue funcionando, pero si quieres control total, combina la constante WP_AUTO_UPDATE_CORE con los filtros.
Resumen rápido: el código completo
Si solo quieres una solución que funcione ya, copia esto al final de tu functions.php:
// Desactivar todas las actualizaciones automáticas
add_filter( 'auto_update_core', '__return_false' );
add_filter( 'auto_update_plugin', '__return_false' );
add_filter( 'auto_update_theme', '__return_false' );
add_filter( 'auto_update_translation', '__return_false' );Guarda, ve a Escritorio > Actualizaciones. Si no ves mensajes de actualizaciones pendientes, lo has conseguido.
Preguntas frecuentes
¿Desactivar actualizaciones automáticas afecta a la seguridad?
Sí, si no actualizas manualmente. Las de seguridad son críticas. Solo te recomiendo desactivarlas si tienes un plan de mantenimiento regular. Como mucho, cada 15 días.
¿Puedo desactivar solo las de plugins y dejar las del núcleo?
Claro. En el código de arriba, quita la línea de auto_update_core o cámbiala a __return_true.
¿El método con wp-config.php también desactiva las de plugins?
No. Solo el núcleo. Para plugins y temas necesitas los filtros de functions.php o un plugin.
Conclusión
Desactivar actualizaciones automáticas en WordPress no es complicado. Sabiendo dónde tocar, claro. Con la constante WP_AUTO_UPDATE_CORE, los filtros en functions.php o un plugin gráfico, tú decides. Pero ojo: ningún método es para siempre. WordPress cambia, los hooks pueden dejar de funcionar. Mantente al día con la documentación oficial. Y si algo se te escapa, o prefieres no arriesgarte, en RedServicio (redservicio.net) damos soporte técnico en hosting, WordPress y servidores. No merece la pena perder un proyecto por una mala configuración. El control lo tienes tú. La tranquilidad, la compartimos.

