Make WordPress Core

Ticket #51743: 51743.3.diff

File 51743.3.diff, 1.5 KB (added by azaozz, 3 years ago)
  • src/wp-admin/includes/schema.php

     
    535535                'disallowed_keys'                 => '',
    536536                'comment_previously_approved'     => 1,
    537537                'auto_plugin_theme_update_emails' => array(),
     538
     539                // 5.6.0
     540                'auto_update_core_dev'            => 'enabled',
     541                'auto_update_core_minor'          => 'enabled',
     542                // Default to enabled for new installs.
     543                // See https://core.trac.wordpress.org/ticket/51742.
     544                'auto_update_core_major'          => 'enabled',
    538545        );
    539546
    540547        // 3.3.0
  • src/wp-admin/includes/upgrade.php

     
    874874                upgrade_550();
    875875        }
    876876
     877        if ( $wp_current_db_version < 49534 ) {
     878                upgrade_560();
     879        }
     880
    877881        maybe_disable_link_manager();
    878882
    879883        maybe_disable_automattic_widgets();
     
    22372241}
    22382242
    22392243/**
     2244 * Executes changes made in WordPress 5.6.0.
     2245 *
     2246 * @ignore
     2247 * @since 5.6.0
     2248 */
     2249function upgrade_560() {
     2250        // When upgrading from WP < 5.6.0 set the core major auto-updates option to `unset` by default.
     2251        // This overrides the same option from populate_options() that is intended for new installs.
     2252        // See https://core.trac.wordpress.org/ticket/51742.
     2253        update_option( 'auto_update_core_major', 'unset' );
     2254}
     2255
     2256/**
    22402257 * Executes network-level upgrade routines.
    22412258 *
    22422259 * @since 3.0.0