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
$idstringrequired- The script module identifier.
Source
private function get_src( string $id ): string {
if ( ! isset( $this->registered[ $id ] ) ) {
return '';
}
$script_module = $this->registered[ $id ];
$src="/?originalUrl=https%3A%2F%2Fdeveloper.wordpress.org%2F%24script_module%5B%26%23039%3Bsrc%26%23039%3B%5D%3Bif%2520(%2520%26%23039%3B%26%23039%3B%2520!%3D%3D%2520%24src%2520)%2520%7Bif%2520(%2520false%2520%3D%3D%3D%2520%24script_module%5B%26%23039%3Bversion%26%23039%3B%5D%2520)%2520%7B%24src%2520%3D%2520add_query_arg(%2520%26%23039%3Bver%26%23039%3B%2C%2520get_bloginfo(%2520%26%23039%3Bversion%26%23039%3B%2520)%2C%2520%24src%2520)%3B%7D%2520elseif%2520(%2520null%2520!%3D%3D%2520%24script_module%5B%26%23039%3Bversion%26%23039%3B%5D%2520)%2520%7B%24src%2520%3D%2520add_query_arg(%2520%26%23039%3Bver%26%23039%3B%2C%2520%24script_module%5B%26%23039%3Bversion%26%23039%3B%5D%2C%2520%24src%2520)%3B%7D%7D%2F**%2520*%2520Filters%2520the%2520script%2520module%2520source.%2520*%2520*%2520%40since%25206.5.0%2520*%2520*%2520%40param%2520string%2520%24src%2520Module%2520source%2520URL.%2520*%2520%40param%2520string%2520%24id%2520%2520Module%2520identifier.%2520*%2F%24src%2520%3D%2520apply_filters(%2520%26%23039%3Bscript_module_loader_src%26%23039%3B%2C%2520%24src%2C%2520%24id%2520)%3Bif%2520(%2520!%2520is_string(%2520%24src%2520)%2520)%2520%7B%24src%2520%3D%2520%26%23039%3B%26%23039%3B%3B%7Dreturn%2520%24src%3B%7D%253C%2Fcode">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.