WordPress.org

Make WordPress Core

Ticket #11315: 11315_remove.diff

File 11315_remove.diff, 2.5 KB (added by scribu, 4 years ago)

Remove default version altogether

  • wp-includes/class.wp-styles.php

     
    1919class WP_Styles extends WP_Dependencies { 
    2020        var $base_url; 
    2121        var $content_url; 
    22         var $default_version; 
    2322        var $text_direction = 'ltr'; 
    2423        var $concat = ''; 
    2524        var $concat_version = ''; 
     
    3534                if ( !parent::do_item($handle) ) 
    3635                        return false; 
    3736 
    38                 $ver = $this->registered[$handle]->ver ? $this->registered[$handle]->ver : $this->default_version; 
     37                $ver = $this->registered[$handle]->ver; 
     38 
    3939                if ( isset($this->args[$handle]) ) 
    4040                        $ver .= '&' . $this->args[$handle]; 
    4141 
     
    100100                        $src = $this->base_url . $src; 
    101101                } 
    102102 
    103                 $src = add_query_arg('ver', $ver, $src); 
     103                if (!empty($ver)) 
     104                        $src = add_query_arg('ver', $ver, $src); 
    104105                $src = apply_filters( 'style_loader_src', $src, $handle ); 
    105106                return esc_url( $src ); 
    106107        } 
  • wp-includes/class.wp-dependencies.php

     
    232232                @list($this->handle, $this->src, $this->deps, $this->ver, $this->args) = func_get_args(); 
    233233                if ( !is_array($this->deps) ) 
    234234                        $this->deps = array(); 
    235                 if ( !$this->ver ) 
    236                         $this->ver = false; 
    237235        } 
    238236 
    239237        function add_data( $name, $data ) { 
  • wp-includes/class.wp-scripts.php

     
    1919class WP_Scripts extends WP_Dependencies { 
    2020        var $base_url; // Full URL with trailing slash 
    2121        var $content_url; 
    22         var $default_version; 
    2322        var $in_footer = array(); 
    2423        var $concat = ''; 
    2524        var $concat_version = ''; 
     
    9089                if ( false === $group && in_array($handle, $this->in_footer, true) ) 
    9190                        $this->in_footer = array_diff( $this->in_footer, (array) $handle ); 
    9291 
    93                 $ver = $this->registered[$handle]->ver ? $this->registered[$handle]->ver : $this->default_version; 
     92                $ver = $this->registered[$handle]->ver; 
     93 
    9494                if ( isset($this->args[$handle]) ) 
    9595                        $ver .= '&' . $this->args[$handle]; 
    9696 
     
    114114                        $src = $this->base_url . $src; 
    115115                } 
    116116 
    117                 $src = add_query_arg('ver', $ver, $src); 
     117                if (!empty($ver)) 
     118                        $src = add_query_arg('ver', $ver, $src); 
    118119                $src = esc_url(apply_filters( 'script_loader_src', $src, $handle )); 
    119120 
    120121                if ( $this->do_concat )