如何最有效的解决Google公共库&google字体库 cdn被屏蔽的问题

一直加载“”的解决办法 - 推酷
一直加载“”的解决办法
最近国内对google又开始了新一轮的屏蔽,很多wordpress用户发现一个现象,那就是网站前台和后台打开都非常慢,仔细观察,会发现每次都是加载时卡在这里。那这个是什么原因呢?又该如何解决呢?
代明博客也遇到了同样的问题,试过好几种方法,最终的解决方法是修改一部分css和php,并且注释掉有关的内容。下面分别为大家说明。
如何解决一直加载“”
第一步,新建google-font.css 放在\wp-includes\css目录中(附该css文件的内容如下):
@font-face {
& font-family: ‘Open Sans’;
& font-style:
& font-weight: 300;
& src: local(‘Open Sans Light’), local(‘OpenSans-Light’), url(../fonts/google/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format(‘woff’);
@font-face {
& font-family: ‘Open Sans’;
& font-style:
& font-weight: 400;
& src: local(‘Open Sans’), local(‘OpenSans’), url(../fonts/google/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format(‘woff’);
@font-face {
& font-family: ‘Open Sans’;
& font-style:
& font-weight: 600;
& src: local(‘Open Sans Semibold’), local(‘OpenSans-Semibold’), url(../fonts/google/MTP_ySUJH_bn48VBG8sNSha1RVmPjeKy21_GQJaLlJI.woff) format(‘woff’);
@font-face {
& font-family: ‘Open Sans’;
& font-style:
& font-weight: 300;
& src: local(‘Open Sans Light Italic’), local(‘OpenSansLight-Italic’), url(../fonts/google/PRmiXeptR36kaC0GEAetxrsuoFAk0leveMLeqYtnfAY.woff) format(‘woff’);
@font-face {
& font-family: ‘Open Sans’;
& font-style:
& font-weight: 400;
& src: local(‘Open Sans Italic’), local(‘OpenSans-Italic’), url(../fonts/google/xjAJXh38I15wypJXxuGMBtIh4imgI8P11RFo6YPCPC0.woff) format(‘woff’);
@font-face {
& font-family: ‘Open Sans’;
& font-style:
& font-weight: 600;
& src: local(‘Open Sans Semibold Italic’), local(‘OpenSans-SemiboldItalic’), url(../fonts/google/PRmiXeptR36kaC0GEAetxmWeb5PoA5ztb49yLyUzH1A.woff) format(‘woff’);
第二步,修改 \wp-includes\script-loader.php 文件,找到:
$open_sans_font_url = “///css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;
$open_sans_font_url = “/wp-includes/css/google-font.css”;
第三步,在WordPress模板文件中找到functions.php,使用“//”注释掉引用google字体库部分即可。这里根据每个模板的不同而有所差异,代明博客的是下面这里:
function govpress_fonts() {
&& &// Add Genericons font, used in the main stylesheet.
&& &// wp_enqueue_style( ‘fontawesome’, get_template_directory_uri() . ‘/fonts/font-awesome/font-awesome.css’, array(), ’4.0.3′ );
&& &// wp_register_style( ‘govpress-open-sans’, ‘///css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300′, ”, null, ‘screen’ );
&& &&& &// wp_enqueue_style( ‘govpress-open-sans’ );
OK,现在是不是没有加载了呢?问题解决了。
出现这个的原因是什么呢
究其原因,就是最近Google https服务被屏蔽,部分网站会受影响。博客主题中引用了google字体库()中的字体,导致网站打开速度超级慢,在国内使用google提供的大多少网络服务都比较慢,建议最好不要使用。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致最近有的站长发现打开网站一直停在加载中,本来是360网站卫士CDN加速的字体服务,但是现在已经停止服务了!
但是谷歌的字体服务已经能使用了,其实早在15年初google就在北京设置了服务器,ping
也可以发现,ip为203.208.40.136,地址是北京电信海淀区,比360镜像要快很多,所以把所有替换的字体库,插件通通去掉即可。
以下是公告全文:
感谢您一直以来给予网站卫士前端公共库的支持与厚爱!由于我们业务发展方向上的调整,经过网站卫士团队的考量协商,我们怀着万分遗憾的心情宣布网站卫士前端公共库从即日起停止提供服务。
已经使用网站卫士前端公共库的网站,需要将“常用前端公共库”所调用的资源转移至您的网站本地存储,我们的网站卫士服务将继续给您提供缓存加速服务。
使用网站卫士“Google公共库”或者“Google字体库”的网站,请替换我们的URL,直接调用谷歌官网URL即可。
我们会继续努力,为网站卫士的用户免费提供更优秀的网站安全防护与加速服务!
360网站卫士团队
@3Fuyu提供的解决办法:
找到wp-includes/script-loader.php文件,602或者603行位置:
$open_sans_font_url
"///css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
$open_sans_font_url
"///css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
保险起见,重启php-fpm。
如果重启后还未生效,检查自己的wordpress仪表盘,看安装插件中是否有google转360插件,如果有,干掉即可。
来源:卢松松博客,欢迎分享,微信公众号:izhanzhang(QQ/微信:)
注:相关网站建设技巧阅读请移步到频道。在建站的时候,无论是用word press(WP)、joomla、drupal还是open atrium,只要是国际模板,多数都会用到google fonts,但最近众所周知的原因,需要调用的都会造成网站卡死。这个问题我一直都是让技术人员直接帮我把带有Google服务的link直接注释掉,但实际上,这会产生一些问题,比如上一次安装OA2谷歌被阉割了之后,Notifications这边的选择框就无法正常工作了。所以我一直在思考一个问题,我们是否可以把Google的都下载下来然后放在一个CDN上变成一个服务给所有网站提供这个服务呢?
非常好,感谢红衣大炮!!
首先,360字体库已经停止运行,具体请看&a href=&///?target=http%3A///notice/detail4& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&公告内容&i class=&icon-external&&&/i&&/a&&br&其次,通过用Best Trace追踪路由,我发现Google字体库的国内服务器在北京和上海(cmd下tracert命令也可以追踪路由)。&br&&img src=&/125fc59fbe210ca2dba3_b.png& data-rawwidth=&1366& data-rawheight=&768& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&/125fc59fbe210ca2dba3_r.png&&&br&&br&另外,通过站长工具ping测试,&a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&的速度飞起来了,下面的截图是ping命令的测试结果:&br&&img src=&/afe1dd666cbacfb_b.png& data-rawwidth=&1274& data-rawheight=&580& class=&origin_image zh-lightbox-thumb& width=&1274& data-original=&/afe1dd666cbacfb_r.png&&&br&看到没,一片绿~&br&&br&下面的是网站测速结果:&br&&img src=&/b120db7d0bf3e76b6d3fd_b.png& data-rawwidth=&1259& data-rawheight=&564& class=&origin_image zh-lightbox-thumb& width=&1259& data-original=&/b120db7d0bf3e76b6d3fd_r.png&&又是一片绿~&br&&br&网站测速40ms啊老大,什么概念,阿里云服务器也不过如此啊。所以说完全没必要更换字体库。&br&&br&已经换了的可以再换回去了~
首先,360字体库已经停止运行,具体请看 其次,通过用Best Trace追踪路由,我发现Google字体库的国内服务器在北京和上海(cmd下tracert命令也可以追踪路由)。 另外,通过站长工具ping测试,的速度飞起来了,下面的截图…
按照360网站卫士上的提示,将“&a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&& 改为&&a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&,但是并没有生效,不知道是什么问题。。。&br&---------------------------------------------&br&找到了另一个解决办法了:将“&a href=&///?target=http%3A//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&&i class=&icon-external&&&/i&&/a&& 改为&&a href=&///?target=http%3A//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&fonts.&i class=&icon-external&&&/i&&/a&css.network&。出处:&a href=&///?target=https%3A//ttt.tt/185/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&ttt.tt/185/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&
按照360网站卫士上的提示,将“" 改为"",但是并没有生效,不知道是什么问题。。。 --------------------------------------------- 找到了另一个解决办法了:将“" 改为"css.network"…
已有帐号?
无法登录?
社交帐号登录
码农码农码农码农禁用Google Fonts的代码和插件汇总
禁用Google Fonts的代码和插件汇总
最近,Google Fonts网络开源字体库被禁用,国内众多WordPress网站深受其害,网站打开速度很慢。许多使用WordPress建站的技术达人,和本站一样,共同寻找和开发了许多解决这个问题。今天,我们将这些解决办法汇总一下,并总结出各自的优缺点,以便于各位网友检索使用。
插件1:Disable Google Fonts插件
,其原理是屏蔽对 Google Fonts 字体的调用。WordPress非官方中文站做过。该插件使用非常方便,屏蔽了WordPress中常用的 Open Sans 等4款字体,但仅对 WordPress 核心程序和自带的
两款主题有效。
插件2:Disable Google Fonts Plus插件(推荐!)
由国内在,在 Disable Google Fonts 插件的基础上,增加了对第三方主题中使用的Google Fonts字体库的限制,屏蔽了 Open Sans 等4款常用字体。
插件3:Remove Open Sans Font from WP Core插件
由国内网友开发的。该插件主要针对的是 Open Sans 字体,不包含其他字体。
插件4:DW Replace Open Sans
由国内网友发布的,用替换字符串的方式,使用360提供的字体库代替Google的字体库,屏蔽了 Open Sans 字体,不包含其他字体。
插件5:Open Fonts替换插件(推荐!)
由国内网友发布的,用替换字符串的方式,使用360所提供的字体库替换Google的字体库,将程序中的
插件6:谷歌字体替换插件
由国内网友发布的,用替换字符串的方式,使用360提供的镜像库代替Google的字体库,公共库,将程序中
延伸阅读1:手动逐一屏蔽或替换Google字体库
WordPress各个版本中,调用Google字体库、Ajax公共库的文件也不完全一致。如果你想手动修改这些文件,请阅读。
延伸阅读2:使用functions.php文件屏蔽Google字体库,公共库
除了使用插件,或者手动注意屏蔽Google服务之外,你还可以使用functions.php文件来进行屏蔽或者替换。修改的办法,请参考,,等介绍的办法。
延伸阅读3:还有哪些会服务受到影响
除了WordPress的核心程序和主题之外,部分插件也会调用Google的服务,比如Google的翻译服务、地图服务等。面向国内用户的网站,今后应尽量避免使用Google的服务。
禁用Google服务还是替换Google服务?
以上WordPress插件和修改源文件的办法,总体思路可分为两类:一类是禁用Google字体,一类是用360替换Google字体。
禁用Google字体库的办法(插件1,2,3),比较直接省事,毕竟Google字体主要对英文和数字有效,对中文字体本身就没有什么意义。我们推荐使用。需要注意的是,如果你使用的主题是国外开发的,调用的字体超出了插件的范围,需要调整代码,添加上相应的代码。另外,对于主题中调用的ajax公共库,以及地图服务,该类插件无效。可以参考延伸阅读1中的办法进行屏蔽。
替换Google字体库的办法(插件4,5,6),也很方便,如果是英文内容为主并且面向国内用户的网站,建议使用这类插件,我们推荐使用。需要注意的是,插件4仅对 Open Sans字体有效,其他字体需要自己添加;插件5和插件6同样对地图服务,公共库无效。另外,极少数主题调用的Google加密网址,比如,这时替换是无效的,因为360的这些服务目前尚不支持https访问。
使用插件还是修改代码?
使用插件和修改代码,不同的方法,各有优缺点。插件的使用比较简单,此类插件也基本上不耗费过多资源,我们建议各位用户使用插件。但安装并激活插件之前,个别网站的速度会极其缓慢,甚至难以进入WordPress后台并安装和激活插件。这时候需要你按照延伸阅读1和2里面的办法,直接修改代码。因此,这两种方法可以互相结合,灵活使用。
对此,你还有其他的意见和建议吗?欢迎你留言,和我们一起讨论。
声明:转载本站文章,请务必保留所有版权信息。
发表评论:
馆藏&19584
TA的推荐TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&[转]&[转]&

我要回帖

更多关于 google在线字体库 的文章

 

随机推荐