最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

functions - wp_enqueue_script add integrity parameter

programmeradmin1浏览0评论

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 badges
Add a comment  | 

1 Answer 1

Reset to default 3

You 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;
}
发布评论

评论列表(0)

  1. 暂无评论