Javascript 将脚本排队时向脚本标记添加其他属性
我需要Rocket loader忽略使用Javascript 将脚本排队时向脚本标记添加其他属性,javascript,php,wordpress,Javascript,Php,Wordpress,我需要Rocket loader忽略使用wp\u enqueue\u script()排队的特定脚本,因此我需要将data cfasync=“false”添加到脚本标记中。但是由于我通过function.php将一个js文件排队,所以我没有标签来添加它。 有什么方法可以做到这一点吗?我遇到了类似的问题,这段代码正确地添加了属性 将此代码段添加到functions.php文件中,以仅对特定脚本禁用cloudfare。只需在此处相应地更改脚本和句柄即可 function disable_rocket
wp\u enqueue\u script()
排队的特定脚本,因此我需要将data cfasync=“false”
添加到脚本标记中。但是由于我通过function.php
将一个js文件排队,所以我没有标签来添加它。
有什么方法可以做到这一点吗?我遇到了类似的问题,这段代码正确地添加了属性 将此代码段添加到functions.php文件中,以仅对特定脚本禁用cloudfare。只需在此处相应地更改脚本和句柄即可
function disable_rocketship( $tag, $handle, $src ) {
if ( 'YOUR_SCRIPT_HANDLE_HERE' === $handle ) {
$tag = str_replace( 'src=', 'data-cfasync="false" src=', $tag );
}
return $tag;
}
add_filter( 'script_loader_tag', 'disable_rocketship', 10, 3 );