WP_ENQUEUE_SCRIPT添加完整性参数

时间:2019-05-27 作者:Gendrith

我是adding fontawesome 我没有找到一个合适的方法来添加fontawesome的完整性参数(integrity="sha384-DJ25uNYET2XCl5ZF++U8eNxPWqcKohUUBUpKGlNLMchM7q4Wjg2CUpjHLaL8yYPH").

有办法吗?或者wordpress当前没有支持

1 个回复
最合适的回答,由SO网友:MikeNGarrett 整理而成

脚本排队后,您必须生成自己的标记。下面,它正在寻找fontawesome 在返回自定义标记之前,先处理(用于将脚本排队的句柄)。

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;
}

相关推荐

Calculations in functions.php

我为自己创建了一个发票主题,并试图在自定义列中获取发票总额。我已经尝试调整模板页面中使用的代码,以便在函数中显示这一点。php文件,但它不工作。我的乘法操作数出现了一个操作数错误,我不知道为什么。这是我的代码(如有任何帮助,将不胜感激)。if( $column_name == \'invoice_total\' ) { $hours = 0; // This allows counting of each sub_field //* Set repeater va