WP_Scripts::print_extra_script( string $handle, bool $display = true ): bool|string|void
Prints extra scripts of a registered script.
Parameters
-
$handle
string Required -
The script's registered handle.
-
$display
bool Optional -
Whether to print the extra script instead of just returning it.
Default:
true
Return
bool|string|void Void if no data exists, extra scripts if $display
is true, true otherwise.
Source
File: wp-includes/class-wp-scripts.php
.
View all references
public function print_extra_script( $handle, $display = true ) {
$output = $this->get_data( $handle, 'data' );
if ( ! $output ) {
return;
}
if ( ! $display ) {
return $output;
}
printf( "<script%s id='%s-js-extra'>\n", $this->type_attr, esc_attr( $handle ) );
// CDATA is not needed for HTML 5.
if ( $this->type_attr ) {
echo "/* <![CDATA[ */\n";
}
echo "$output\n";
if ( $this->type_attr ) {
echo "/* ]]> */\n";
}
echo "</script>\n";
return true;
}
Changelog
Version | Description |
---|---|
3.3.0 | Introduced. |