Para actualizar WordPress automáticamente desde el wp-config y functions.php solo necesitamos editar estos dos archivos por el ftp con los siguientes parámetros:

wp-config

 // Activa todas las actualizaciones del núcleo, incluidas las mayores y las versiones de desarrollo:
define( 'WP_AUTO_UPDATE_CORE', true );
 
// Activa solo las actualizaciones menores del núcleo:
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

functions.php del template

// Desactivar completamente las actualizaciones automáticas de cualquier tipo
add_filter( 'automatic_updater_disabled', '__return_true' );
 
// Activar las actualizaciones automáticas de las versiones mayores:
add_filter( 'allow_major_auto_core_updates', '__return_true' );
 
// Activar las actualizaciones automáticas de las versiones de desarrollo:
add_filter( 'allow_dev_auto_core_updates', '__return_true' );
 
// Desactivar las actualizaciones de las versiones menores:
add_filter( 'allow_minor_auto_core_updates', '__return_false' );
 
// Activar la actualización automática de plugins:
add_filter( 'auto_update_plugin', '__return_true' );
 
// Activar la actualización automática de temas:
add_filter( 'auto_update_theme', '__return_true' );
 
//Desactivar la actualización de los ficheros de traducción:
add_filter( 'auto_update_translation', '__return_false' );