无插件WordPress禁用Google Maps API功能
尤其是很多海外主题和插件的时候会经常被捆绑使用Google Maps API功能,但是实际网站上是用不到的。我们为了减少网站的臃肿度是需要将这个功能禁止。这里老蒋找到一个办法是可以不用插件将Google Maps API禁止掉的,记录下来以便后面有外贸客户网站用海外主题的时候需要用到。
/*
* 禁止Google Maps API
*/
function disable_google_map_api($load_google_map_api) {
$load_google_map_api = false;
return $load_google_map_api;
}
$plugins = get_option('active_plugins');
$required_plugin = 'auto-location-pro/auto-location.php';
if ( in_array( $required_plugin , $plugins ) ) {
add_filter('avf_load_google_map_api', 'disable_google_map_api', 10, 1);
}
将脚本添加到当前主题中的Functions.php文件中。或者我们可以使用:
add_filter( 'avf_load_google_map_api', '__return_false' );
最终还是需要检测实际上Google Maps API是否被禁止,如果不行还需要找解决方法。因为有些功能是直接加到代码的,需要到代码里删除。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 无插件WordPress禁用Google Maps API功能
本文地址: https://pptw.com/jishu/666620.html