Make WordPress Core

Ticket #51822: 51822.4.diff

File 51822.4.diff, 1.2 KB (added by SergeyBiryukov, 5 years ago)
  • src/wp-admin/update-core.php

     
    229229function core_upgrade_preamble() {
    230230        global $required_php_version, $required_mysql_version;
    231231
    232         $wp_version = get_bloginfo( 'version' );
    233         $updates    = get_core_updates();
     232        $updates = get_core_updates();
    234233
     234        // Include an unmodified $wp_version.
     235        require ABSPATH . WPINC . '/version.php';
     236
     237        $is_development_version = preg_match( '/alpha|beta|RC/', $wp_version );
     238
    235239        if ( isset( $updates[0]->version ) && version_compare( $updates[0]->version, $wp_version, '>' ) ) {
    236240                echo '<h2 class="response">';
    237241                _e( 'An updated version of WordPress is available.' );
     
    245249                        __( 'https://wordpress.org/support/article/updating-wordpress/' )
    246250                );
    247251                echo '</p></div>';
    248         } elseif ( isset( $updates[0] ) && 'development' === $updates[0]->response ) {
     252        } elseif ( $is_development_version ) {
    249253                echo '<h2 class="response">' . __( 'You are using a development version of WordPress.' ) . '</h2>';
    250254        } else {
    251255                echo '<h2 class="response">' . __( 'You have the latest version of WordPress.' ) . '</h2>';