您可以尝试回显wp\\u head和wp\\u footer以查看它们包含的内容,但遗憾的是,这会遗漏一些作者的硬代码。基本上,我所做的是wp\\u出列/wp\\u取消注册,这是基于我在源代码、错误日志中看到的加载内容,甚至只是查看每个已安装插件中的调用内容。我发现将生产站点下载到本地开发环境更容易。使用记事本++然后单击搜索->在所有文件中查找->在本地开发环境中指定插件目录(或主题),并搜索以下模式wp_enqueue
即使*.js
等等,因为我得到了更好的图片和可以加载的内容。然后,我对现场环境进行必要的更改。
如果您确定了不需要的脚本,请将它们弹出到主题函数中类似的函数中。php文件:
function wp_getridofscript() {
wp_dequeue_script( \'jquery-ui-core\' );
wp_deregister_script( \'jquery-ui-core\' );
}
add_action( \'wp_print_scripts\', \'wp_getridofscript\', 100 );
您可以拥有任意数量的函数,无需为每个函数编写单独的函数。IE:
function wp_getridofscript() {
wp_dequeue_script( \'jquery\' );
wp_deregister_script( \'jquery\' );
wp_dequeue_script( \'jquery-ui-core\' );
wp_deregister_script( \'jquery-ui-core\' );
}
add_action( \'wp_print_scripts\', \'wp_getridofscript\', 100 );