针对最近因为 Google fonts 被墙导致 WordPress 打开慢的问题,之前泪雪发布了一篇《禁用 Google Fonts,加快 WordPress 后台打开速度》的解决方案,但是禁止后 WordPress 后台的英文字体会变成你当前系统默认的——不好看。为此借助网络上的代码开发了这款插件,可一键将 WordPress 后台中的 open-sans 字体加载源从 Google Fonts 替换为 360 的 CDN 加载源。

重要更新(2016/09/03)

提示:由于 360 前端公共库的停止运行,以下 360 字体的 CDN 可能将失效,所以建议有使用的朋友撤销使用。

解决方法:1、禁用 Google Fonts;2、替换为微软雅黑字体

补充:WordPress 4.6 版本及以后都将弃用 Google Fonts,也就是说这个功能失去意义!

大家可以直接将下面的代码添加到主题的 functions.php 文件中;其实加载源你可以随便定义,甚至是字体也可以自定义,只要修改第 4 行就可以了

1
2
3
4
5
6
7
8
//从 Google Fonts 换为 360 CDN
function fanly_replace_open_sans() {
	wp_deregister_style('open-sans');
	wp_register_style( 'open-sans', '//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600' );
	wp_enqueue_style( 'open-sans');
}
add_action( 'wp_enqueue_scripts', 'fanly_replace_open_sans' );
add_action('admin_enqueue_scripts', 'fanly_replace_open_sans');

除非注明,否则均为泪雪博客原创文章,禁止任何形式转载

本文链接:https://zhangzifan.com/google-fonts-to-360-cdn.html

发表评论