无插件WordPress禁用Google Maps API功能

由 ssr 发布

尤其是很多海外主题和插件的时候会经常被捆绑使用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');<br> $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是否被禁止,如果不行还需要找解决方法。因为有些功能是直接加到代码的,需要到代码里删除。


您的大名:
万水千山总是情,给个打赏行不行。 打赏

暂无评论

发表评论