Make WordPress Core


Ignore:
Timestamp:
10/03/2024 12:23:53 AM (19 months ago)
Author:
peterwilsoncc
Message:

General: Expand use of wp_get_wp_version().

Expands the use of wp_get_wp_version() to get an unmodified value of the current WordPress version in various locations in which it would be unhelpful if a plugin has modified the global $wp_version.

This includes:

  • Theme and plugin compatibility tests
  • During the upgrade process of WP Core
  • Debug and site health data reports of the current version
  • Version number display in the dashboard
  • Block theme export and caching utilities
  • The WPDB class

Props peterwilsoncc, hellofromtonya.
See #61627.

File:
1 edited

Legend:

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

    r58319 r59159  
    392392     * @since 3.7.0
    393393     *
    394      * @global string $wp_version       The WordPress version string.
    395394     * @global string $wp_local_package Locale code of the package.
    396395     *
     
    398397     */
    399398    public function check_files() {
    400         global $wp_version, $wp_local_package;
     399        global $wp_local_package;
     400        $wp_version = wp_get_wp_version();
    401401
    402402        $checksums = get_core_checksums( $wp_version, isset( $wp_local_package ) ? $wp_local_package : 'en_US' );
Note: See TracChangeset for help on using the changeset viewer.