Make WordPress Core


Ignore:
Timestamp:
01/30/2021 10:32:10 AM (4 years ago)
Author:
SergeyBiryukov
Message:

Upgrade/Install: Allow WordPress sites to opt-in to development releases.

The WP_AUTO_UPDATE_CORE constant now supports development and branch-development values.

This makes it possible for sites to opt-in to updating to nightly builds without having to install a plugin.

Follow-up to [49245], [49292].

Props xkon, knutsp, afragen, audrasjb, dd32.
Fixes #51978.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-core-upgrader.php

    r49587 r50082  
    284284        $upgrade_major = get_site_option( 'auto_update_core_major', 'unset' ) === 'enabled';
    285285
    286         // WP_AUTO_UPDATE_CORE = true (all), 'beta', 'rc', 'minor', false.
     286        // WP_AUTO_UPDATE_CORE = true (all), 'beta', 'rc', 'development', 'branch-development', 'minor', false.
    287287        if ( defined( 'WP_AUTO_UPDATE_CORE' ) ) {
    288288            if ( false === WP_AUTO_UPDATE_CORE ) {
     
    292292                $upgrade_major = false;
    293293            } elseif ( true === WP_AUTO_UPDATE_CORE
    294                 || 'beta' === WP_AUTO_UPDATE_CORE
    295                 || 'rc' === WP_AUTO_UPDATE_CORE
     294                || in_array( WP_AUTO_UPDATE_CORE, array( 'beta', 'rc', 'development', 'branch-development' ), true )
    296295            ) {
    297296                // ALL updates for core.
Note: See TracChangeset for help on using the changeset viewer.