Changeset 61927 for trunk/src/wp-includes/class-wp-scripts.php
- Timestamp:
- 03/11/2026 01:30:24 AM (2 weeks ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/class-wp-scripts.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-scripts.php
r61699 r61927 418 418 } 419 419 420 $ query_args = array();420 $ver_to_add = ''; 421 421 if ( empty( $obj->ver ) && null !== $obj->ver && is_string( $this->default_version ) ) { 422 $ query_args['ver']= $this->default_version;422 $ver_to_add = $this->default_version; 423 423 } elseif ( is_scalar( $obj->ver ) ) { 424 $query_args['ver'] = (string) $obj->ver; 425 } 426 if ( isset( $this->args[ $handle ] ) ) { 427 parse_str( $this->args[ $handle ], $parsed_args ); 428 if ( $parsed_args ) { 429 $query_args = array_merge( $query_args, $parsed_args ); 430 } 431 } 432 $src = add_query_arg( rawurlencode_deep( $query_args ), $src ); 424 $ver_to_add = (string) $obj->ver; 425 } 426 427 $added_args = (string) ( $this->args[ $handle ] ?? '' ); 428 429 if ( '' !== $ver_to_add || '' !== $added_args ) { 430 $fragment = strstr( $src, '#' ); 431 if ( false !== $fragment ) { 432 $src = substr( $src, 0, -strlen( $fragment ) ); 433 } 434 435 if ( '' !== $ver_to_add ) { 436 $src .= ( str_contains( $src, '?' ) ? '&' : '?' ) . 'ver=' . rawurlencode( $ver_to_add ); 437 } 438 if ( '' !== $added_args ) { 439 $src .= ( str_contains( $src, '?' ) ? '&' : '?' ) . $added_args; 440 } 441 442 if ( false !== $fragment ) { 443 $src .= $fragment; 444 } 445 } 433 446 434 447 /** This filter is documented in wp-includes/class-wp-scripts.php */
Note: See TracChangeset
for help on using the changeset viewer.