Make WordPress Core

Changeset 17619


Ignore:
Timestamp:
04/07/2011 10:04:45 AM (15 years ago)
Author:
dd32
Message:

Ensure that the Update API's are always using a non-modified $wp_version. Props nacin. Fixes #14384

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/update.php

    r17618 r17619  
    2424                return;
    2525
    26         global $wp_version, $wpdb, $wp_local_package;
     26        global $wpdb, $wp_local_package;
     27        include ABSPATH . WPINC . '/version.php'; // include an unmodified $wp_version
    2728        $php_version = phpversion();
    2829
     
    120121 */
    121122function wp_update_plugins() {
    122         global $wp_version;
     123        include ABSPATH . WPINC . '/version.php'; // include an unmodified $wp_version
    123124
    124125        if ( defined('WP_INSTALLING') )
     
    204205 * @return mixed Returns null if update is unsupported. Returns false if check is too soon.
    205206 */
    206 function wp_update_themes( ) {
    207         global $wp_version;
     207function wp_update_themes() {
     208        include ABSPATH . WPINC . '/version.php'; // include an unmodified $wp_version
    208209
    209210        if ( defined( 'WP_INSTALLING' ) )
     
    291292
    292293function _maybe_update_core() {
    293         global $wp_version;
     294        include ABSPATH . WPINC . '/version.php'; // include an unmodified $wp_version
    294295
    295296        $current = get_site_transient( 'update_core' );
Note: See TracChangeset for help on using the changeset viewer.