Gets the versioned URL for a script module src.
Description
If $version is set to false, the version number is the currently installed WordPress version. If $version is set to null, no version is added.
Otherwise, the string passed in $version is used.
Parameters
$id
stringrequired- The script module identifier.
Source
private function get_src( string $id ): string { if ( ! isset( $this->registered[ $id ] ) ) { return ''; } $script_module = $this->registered[ $id ]; $src = $script_module['src']; if ( false === $script_module['version'] ) { $src = add_query_arg( 'ver', get_bloginfo( 'version' ), $src ); } elseif ( null !== $script_module['version'] ) { $src = add_query_arg( 'ver', $script_module['version'], $src ); } /** * Filters the script module source. * * @since 6.5.0 * * @param string $src Module source URL. * @param string $id Module identifier. */ $src = apply_filters( 'script_module_loader_src', $src, $id ); return $src; }
Hooks
- apply_filters( ‘script_module_loader_src’,
string $src ,string $id ) Filters the script module source.
Changelog
Version | Description |
---|---|
6.5.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.