如果脚本使用wp_enqueue_script
(正如“应该”的那样)然后您可以直接使用查找和替换匹配来修改标记,以使用script_loader_tag
过滤器:
add_filter(\'script_loader_tag\', \'custom_https_fix\', 10, 2);
function custom_https_fix($tag, $handle) {
$match = \'jquery.script.js\'; // replace with actual script filename
if (strstr($tag, $match)) {$tag = str_replace(\'http://\', \'https://\', $tag);}
return $tag;
}