diff --git a/wp-admin/update-core.php b/wp-admin/update-core.php index 35ae406799..2e9483517e 100644 --- a/wp-admin/update-core.php +++ b/wp-admin/update-core.php @@ -55,15 +55,23 @@ function list_core_update( $update ) { $current = true; } - $is_development_version = preg_match( '/alpha|beta|RC/', $version_string ); - $message = ''; - $submit = $is_development_version ? __( 'Update to latest nightly' ) : __( 'Update now' ); $form_action = 'update-core.php?action=do-core-upgrade'; $php_version = phpversion(); $mysql_version = $wpdb->db_version(); $show_buttons = true; + // Nightly build versions have two hyphens and a commit number. + if ( preg_match( '/-\w+-\d+/', $update->current ) ) { + // Retrieve the major version number. + preg_match( '/^\d+.\d+/', $update->current, $update_major ); + /* translators: %s: WordPress version. */ + $submit = sprintf( __( 'Update to latest %s nightly' ), $update_major[0] ); + } else { + /* translators: %s: WordPress version. */ + $submit = sprintf( __( 'Update to version %s' ), $version_string ); + } + if ( 'development' === $update->response ) { $message = __( 'You can update to the latest nightly build manually:' ); } else { diff --git a/wp-includes/version.php b/wp-includes/version.php index 194e1c5405..8572319bb8 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.8-alpha-50505'; +$wp_version = '5.8-alpha-50506'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.