Make WordPress Core

Ticket #28875: 28875.patch

File 28875.patch, 2.9 KB (added by michalzuber, 11 years ago)

Some replacements that I tested.

  • src/wp-includes/load.php

     
    752752 * @global $wp_locale The WordPress date and time locale object.
    753753 */
    754754function wp_load_translations_early() {
    755         global $text_direction, $wp_locale;
     755        global $text_direction, $wp_locale, $wp_local_package;
    756756
    757757        static $loaded = false;
    758758        if ( $loaded )
     
    762762        if ( function_exists( 'did_action' ) && did_action( 'init' ) )
    763763                return;
    764764
    765         // We need $wp_local_package
    766         require ABSPATH . WPINC . '/version.php';
    767 
    768765        // Translation and localization
    769766        require_once ABSPATH . WPINC . '/pomo/mo.php';
    770767        require_once ABSPATH . WPINC . '/l10n.php';
  • src/wp-includes/script-loader.php

     
    4848 * @param object $scripts WP_Scripts object.
    4949 */
    5050function wp_default_scripts( &$scripts ) {
    51         include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version
     51        global $wp_version;
    5252
    5353        $develop_src = false !== strpos( $wp_version, '-src' );
    5454
     
    563563 * @param object $styles
    564564 */
    565565function wp_default_styles( &$styles ) {
    566         include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version
     566        global $wp_version;
    567567
    568568        if ( ! defined( 'SCRIPT_DEBUG' ) )
    569569                define( 'SCRIPT_DEBUG', false !== strpos( $wp_version, '-src' ) );
  • src/wp-includes/update.php

     
    2424        if ( defined('WP_INSTALLING') )
    2525                return;
    2626
    27         global $wpdb, $wp_local_package;
    28         include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version
     27        global $wpdb, $wp_local_package, $wp_version;
    2928        $php_version = phpversion();
    3029
    3130        $current = get_site_transient( 'update_core' );
     
    183182 * @return mixed Returns null if update is unsupported. Returns false if check is too soon.
    184183 */
    185184function wp_update_plugins( $extra_stats = array() ) {
    186         include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version
     185        global $wp_version;
    187186
    188187        if ( defined('WP_INSTALLING') )
    189188                return false;
     
    329328 * @return mixed Returns null if update is unsupported. Returns false if check is too soon.
    330329 */
    331330function wp_update_themes( $extra_stats = array() ) {
    332         include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version
     331        global $wp_version;
    333332
    334333        if ( defined( 'WP_INSTALLING' ) )
    335334                return false;
     
    564563}
    565564
    566565function _maybe_update_core() {
    567         include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version
     566        global $wp_version;
    568567
    569568        $current = get_site_transient( 'update_core' );
    570569