去除maps.google.com这个顽固的api调用

in Wordpress with 0 comment

  当谷歌被墙之后,wordpress众多站点都受到了巨大的影响,除了对google字体的调用外,还发现WP会调用google maps 的api。
真的好顽固呀~
不过今天总算是解决了这个问题了。

谷歌字体

  解决方法很简单,安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。如果你想继续使用open sans字体的话可以替换成360字库,把font.google.com替换成font.useso.com不想折腾代码的话可以下载DW Replace Open Sans插件,在wordpress后台插件搜索下google都会出来很多相应的替换字体插件。效果如下图:
E94E6191-AFB5-4911-8777-A4A00EDA323B.jpg

谷歌api调用(maps.google.com)

  修改完字体后发现还有一个顽固的东西影响着网站的速度,实在难以忍受。这个东西就需要手动找出这段代码调用的位置了。
  用Sublime 这个软件查找出maps.google.com调用的位置。因为我下载的是英文版的,看不懂,不会用,网上搜索了一下大致的操作方法。8B8BCC81-59A0-4A92-ACF3-0FE73E7249E5.jpg
  打开软件,快捷键:command+shift+F,第一栏Find填你要搜索的内容:maps.google.com,第二栏where填写目录地址就是在这个目录下的代码文件都会被搜索。第三栏空着就好了。上图只是意思意思,并非操作结果。具体这个maps.google.com的api是哪里在调用呢~如果你不想下这个软件的话可以在下面的文件中找到:
(我的站点找到了2个地方)

wp-inculdes/js/tinymce/plugins/media/plugin.js
wp-inculdes/js/tinymce/plugins/media/plugin.min.js

这两个文件里调用了谷歌的api相应的代码删掉就可以了。

Responses
2016lengh.gif2016kun.gif2016db.gif2016baojin.gif2016jk.gif2016kb.gif2016qq.gif2016zj.gif2016qiao.gif2016am.gif2016kk.gif2016qd.gif2016gg.gif2016lh.gif2016wq.gif2016gz.gif2016zhh.gif2016ll.gif2016shuai.gif2016kel.gif2016zk.gif