您可以尝试使用script_loader_tag
滤器如果它们正确排队,则应根据您提供的URL除去它们:
add_filter(\'script_loader_tag\', \'custom_remove_scripts\', 11, 2);
function custom_remove_scripts($link, $handle) {
$urls = array(
\'http://buhehe.de/wp-content/themes/heatt/js/small-menu.js\',
\'http://buhehe.de/wp-includes/js/wp-embed.min.js\'
);
foreach ($urls as $url) {
if (strstr($link, $url)) {$link = \'\';}
}
return $link;
}
否则,正如其他人所说,您需要找到链接在主题中的硬编码位置。如果您发现他们使用
wp_enqueue_script
然后可以使用
wp_dequeue_script
由他们
script handle 而不是像代码中那样通过URL。