Webs y aplicaciones
Desactivar las actualizaciones automáticas de WordPress
WordPress se actualiza solo en segundo plano. Es cómodo para estar al día, pero en webs con muchos plugins o muy personalizadas puede interesarte probar cada actualización antes de aplicarla. Estas son las formas de controlarlo.
Si desactivas las actualizaciones automáticas, las de seguridad dependen de ti. Lo más equilibrado suele ser dejar solo las menores (opción
'minor') y actualizar a mano las versiones principales.
Actualizaciones del núcleo: WP_AUTO_UPDATE_CORE
Edita el fichero wp-config.php de tu WordPress (desde el administrador de archivos de cPanel o por FTP) y añade esta línea antes de /* That's all, stop editing! */ (o /* ¡Eso es todo, deja de editar! */):
define( 'WP_AUTO_UPDATE_CORE', false );
Si la constante ya existe en el fichero, cambia su valor en vez de añadirla otra vez. Los valores posibles son:
| Valor | Qué hace |
|---|---|
true |
Actualiza solo todas las versiones, también las principales (de 6.8 a 6.9). |
false |
No actualiza solo el núcleo. |
'minor' |
Solo actualizaciones menores, de mantenimiento y seguridad (de 6.8.1 a 6.8.2), nunca un cambio de versión principal. |
También puedes elegirlo sin tocar código en Escritorio > Actualizaciones: el enlace Cambiar a actualizaciones automáticas solo para versiones de mantenimiento y seguridad equivale a 'minor'. Si defines la constante en wp-config.php, manda la constante y ese enlace desaparece.
Plugins y temas
Cada plugin y tema tiene su propio interruptor:
- Plugins: en Plugins > Plugins instalados, columna Actualizaciones automáticas, pulsa Desactivar actualizaciones automáticas en cada uno.
- Temas: en Apariencia > Temas, abre el tema y pulsa Desactivar actualizaciones automáticas.
Para desactivarlas todas de una vez, sin tener que ir uno por uno, añade estas líneas en el functions.php de tu tema hijo o, mejor, en un plugin propio de uso obligatorio en wp-content/mu-plugins/sin-actualizaciones.php:
<?php add_filter( 'auto_update_plugin', '__return_false' ); add_filter( 'auto_update_theme', '__return_false' );
Desactivar todo: AUTOMATIC_UPDATER_DISABLED
Para que WordPress no haga ninguna actualización automática (núcleo, plugins, temas ni traducciones), añade a wp-config.php:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
Esta constante ya desactiva también las del núcleo, así que con ella no necesitas WP_AUTO_UPDATE_CORE. Las actualizaciones seguirán apareciendo en Escritorio > Actualizaciones para que las apliques tú cuando quieras.
Si se siguen actualizando solas
Si usas WP Toolkit o WordPress Manager de Softaculous, estas herramientas actualizan por su cuenta, sin pasar por la configuración de WordPress. Desactiva también allí las actualizaciones automáticas de esa instalación. Lo mismo ocurre con plugins de gestión como Jetpack, ManageWP o MainWP.
Cuando actualices a mano, sigue el orden correcto para actualizar WordPress, plugins y WooCommerce.
También te puede ayudar
- Actualización de PHP en WordPress, versiones antiguas y mensaje de advertencia Distingue el aviso de PHP obsoleto de WordPress, los parches de seguridad de CloudLinux y el riesgo...
- Orden correcto para actualizar WordPress, WooCommerce, plugins, temas y PHP En qué orden actualizar PHP, el núcleo de WordPress, WooCommerce y sus extensiones, el tema, el rest...
- Activar WordPress Multisite Explica cómo preparar, activar y completar una red WordPress Multisite con subdominios o subdirector...
- Cambiar la carpeta de subidas y la organización de medios en WordPress Detalla cómo desactivar las carpetas por fecha, cambiar la ruta de subidas de WordPress y ajustar fi...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.