我想您正在尝试为每个JS exclude jquery设置延迟。min和jquery。用户界面。果心最小值。
基于此,我对您的代码进行了一些更改,这将为所有JS排除给定示例文件jquery设置延迟。min和jquery。用户界面。果心最小值。
function add_defer_to_cf7( $url )
{
//If not js file OR js file with \'jquery.ui.core.min\' OR \'jquery.min\' name string, then no need to apply defer
if(FALSE === strpos( $url, \'.js\') || ((strpos( $url, \'jquery.ui.core.min\') > 0) || (strpos($url, \'jquery.min\') > 0))){
return $url;
}
else{
//set defer for .js files
return "$url\' defer=\'defer";
}
}
add_filter( \'clean_url\', \'add_defer_to_cf7\', 11, 1 );
以上代码为除jquery之外的所有JS设置了defer=\'defer\'。用户界面。果心“min”和“jquery”。这就是你想要的。祝你好运
谢谢