diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-admin/update-core.php --- a/wp/wp-admin/update-core.php Fri Sep 05 18:40:08 2025 +0200 +++ b/wp/wp-admin/update-core.php Fri Sep 05 18:52:52 2025 +0200 @@ -37,7 +37,7 @@ global $wp_local_package, $wpdb; static $first_pass = true; - $wp_version = get_bloginfo( 'version' ); + $wp_version = wp_get_wp_version(); $version_string = sprintf( '%s–%s', $update->current, get_locale() ); if ( 'en_US' === $update->locale && 'en_US' === get_locale() ) { @@ -393,7 +393,7 @@ ); if ( $upgrade_major ) { - $wp_version = get_bloginfo( 'version' ); + $wp_version = wp_get_wp_version(); $updates = get_core_updates(); if ( isset( $updates[0]->version ) && version_compare( $updates[0]->version, $wp_version, '>' ) ) { @@ -460,7 +460,7 @@ * @since 2.9.0 */ function list_plugin_updates() { - $wp_version = get_bloginfo( 'version' ); + $wp_version = wp_get_wp_version(); $cur_wp_version = preg_replace( '/-.*$/', '', $wp_version ); require_once ABSPATH . 'wp-admin/includes/plugin-install.php'; @@ -1096,12 +1096,12 @@ $current = get_site_transient( 'update_core' ); if ( $current && isset( $current->last_checked ) ) { - $last_update_check = $current->last_checked + get_option( 'gmt_offset' ) * HOUR_IN_SECONDS; + $last_update_check = $current->last_checked + (int) ( (float) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ); } echo '
';