I'm adding fontawesome script to my site, and I didn't found a proper way to add the fontawesome's integrity parameter (integrity="sha384-DJ25uNYET2XCl5ZF++U8eNxPWqcKohUUBUpKGlNLMchM7q4Wjg2CUpjHLaL8yYPH"
).
There's a way to do this? Or wordpress doesn't have a current support
I'm adding fontawesome script to my site, and I didn't found a proper way to add the fontawesome's integrity parameter (integrity="sha384-DJ25uNYET2XCl5ZF++U8eNxPWqcKohUUBUpKGlNLMchM7q4Wjg2CUpjHLaL8yYPH"
).
There's a way to do this? Or wordpress doesn't have a current support
Share Improve this question asked May 27, 2019 at 20:47 GendrithGendrith 1638 bronze badges1 Answer
Reset to default 3You will have to generate your own tag after the script is enqueued. Below, it's looking for the fontawesome
handle (the one you're using to enqueue the script) before returning the custom tag.
add_filter( 'script_loader_tag', 'my_scripts_modifier', 10, 3 );
function my_scripts_modifier( $tag, $handle, $src ) {
if ( 'fontawesome' === $handle ) {
return '<script src="' . $src . '" type="text/javascript" integrity="sha384-DJ25uNYET2XCl5ZF++U8eNxPWqcKohUUBUpKGlNLMchM7q4Wjg2CUpjHLaL8yYPH"></script>' . "\n";
}
return $tag;
}