WP_Script_Modules::get_src()
Gets the versioned URL for a script module src.
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.
Method of the class: WP_Script_Modules{}
Hooks from the method
Return
String
. The script module src with a version if relevant.
Usage
// private - for code of main (parent) class only $result = $this->get_src( $id ): string;
- $id(string) (required)
- The script module identifier.
Changelog
Since 6.5.0 | Introduced. |
WP_Script_Modules::get_src() WP Script Modules::get src code WP 6.7.1
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; }