加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

WP无插件禁用Google Maps API(谷歌地图)的方法推荐

发布时间:2023-02-25 10:29:09 所属栏目:经验 来源:
导读:很多海外主题和插件会内置Google Maps API调用功能,虽然谷歌地图API是异步加载,但它确实会增加页面的总加载时间。多数网站上用不到这个功能,我们为了提升网站打开速度可以将这个功能禁止,今天我们分享WordPress不

很多海外主题和插件会内置Google Maps API调用功能,虽然谷歌地图API是异步加载,但它确实会增加页面的总加载时间。多数网站上用不到这个功能,我们为了提升网站打开速度可以将这个功能禁止,今天我们分享WordPress不用插件禁用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' );
 
同样写入functions.php保存即可,使用此代码除了会禁用全站的谷歌地图调用功能,还会将嵌入的包含地图的网页也会禁止。不过,最终还是要实际检测下Google Maps API是否被禁止,如果仍然会加载还需要找其它解决方法,有些功能是直接加到网页代码的,需要找到这个文件将这些调用代码删除。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!