无插件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是否被禁止,如果不行还需要找解决方法。因为有些功能是直接加到代码的,需要到代码里删除。

本文出处:老蒋部落 » 无插件WordPress禁用Google Maps API功能 | 欢迎分享( 公众号:QQ69377078 )