WordPress 5.6 permitirá activar o desactivar las actualizaciones automáticas fácilmente

WordPress 5.6, disponible a partir de del 8 de diciembre de 2020, incluye la posibilidad de configurar fácilmente las actualizaciones automáticas en segundo plano, sin intervención del usuario, no solo de las versiones mayores, también de las versiones menores.

Hasta ahora ya estaba la posibilidad de activar las actualizaciones mayores automáticamente, mediante una constante en el archivo wp-config.php:

define( 'WP_AUTO_UPDATE_CORE', true );

Desde WordPress 5.6 hay un nuevo ajuste, desde el que activarlas o desactivarlas a golpe de clic, sin tener que modificar ningún archivo.

Para ello se incluirá una nueva casilla de selección en la pantalla de administración de actualizaciones, en la que los administradores del sitio podrán marcar la web para que se activen las actualizaciones mayores automáticas o no.

De paso, también se podrá incluir en esta misma pantalla una casilla desde la que activar o desactivar las actualizaciones menores.

Para ello hay que añadir el siguiente código a tu plugin de personalizaciones:

/* Casilla para activar o desactivar actualizaciones menores */
function my_plugin_after_core_auto_updates_settings_fields( $auto_update_settings ) {
if ( isset( $_POST['core-auto-updates-settings'] ) && wp_verify_nonce( $_POST['set_core_auto_updates_settings'], 'core-auto-updates-nonce' ) ) {
if ( isset( $_POST['my-plugin-core-auto-updates-minor'] ) && 1 === (int) $_POST['my-plugin-core-auto-updates-minor'] ) {
update_site_option( 'my_plugin_auto_update_core_minor', 1 );
} else {
update_site_option( 'my_plugin_auto_update_core_minor', 0 );
}
}
$minor_auto_updates_settings = get_site_option( 'my_plugin_auto_update_core_minor' );
?>
<p>
<input type="checkbox" name="my-plugin-core-auto-updates-minor" id="my-plugin-core-auto-updates-minor" value="1" <?php checked( $minor_auto_updates_settings, 1 ); ?> />
<label for="my-plugin-core-auto-updates-minor">
<?php _e( 'Mantén este sitio actualizado con las versiones menores.', 'my-plugin' ); ?>
</label>
</p>
<?php
}
add_action( 'after_core_auto_updates_settings_fields', 'my_plugin_after_core_auto_updates_settings_fields', 10, 1 );

Una vez guardados los cambios se mostrará la nueva casilla en esta sección.

En realidad no hay ninguna funcionalidad nueva en WordPress, pues ya estaban activas por defecto las actualizaciones automáticas menores, y se podrían activar las mayores, pero al menos en WordPress 5.6 puedes tener una casilla para tomar esta decisión más fácilmente.

Por supuesto, seguirá funcionando la constante de wp-config.php con la que podrás desactivar todas estas actualizaciones automáticas, tanto las mayores como las menores, esta:

define('AUTOMATIC_UPDATER_DISABLED', true);

Y es posible que finalmente también se incorpore un filtro para ocultar la casilla de activación de las actualizaciones mayores, para evitar sustos por parte de administradores poco informados.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(4 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

1 comentario en “WordPress 5.6 permitirá activar o desactivar las actualizaciones automáticas fácilmente”

  1. Excelente artículo sobre como activar/desactivar las actualizaciones automáticas en WordPress.
    Como siempre, felicitaciones a Fernando Tellado y sus fantásticos tutoriales.
    Muchas gracias y saludos desde Uruguay.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido