将WordPress后台的open-sans字体加载源从Google Fonts换为360 CDN

针对最近由于Google fonts被墙致使WordPress 打开慢的问题,Jeff 在上一篇《Google Fonts致使WordPress 速度问题的三个解决方案》提出的方案中其中是禁止加载Google fonts ,可是禁止后WordPress 后台的英文字体会变成你当前系统默认的——很差看。为此Jeff 借助网络上的代码开发了这款插件,可一键将WordPress 后台中的open-sans字体加载源从Google Fonts替换为360的CDN 加载源。php

插件简介

以前网络上提供的将WordPress 后台中的open-sans字体加载源从 fonts.googleapis.com替换为fonts.useso.com 的方法都是要修改WordPress 核心文件的——这么来讲通常都那么好,结合网络上的代码,Jeff 折腾出了这款插件,安装激活就能够一键替换,“不伤头皮不伤发”。css

DW Replace Open Sans插件下载地址:点击下载html

欢迎分享!这个可比粗暴地禁用open-sans字体好多了!api

插件源代码

下面附送源代码,其实很简单:网络

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
/*
Plugin Name: DW Replace Open Sans
Plugin URI: http://devework.com/replace-open-sans.html
Description: 将WordPress 后台中的open-sans字体加载源从Google Fonts替换为360的CDN加载源。
Author: Jeff
Author URI: http://devework.com/
Version: 1.0
Text Domain: dw-replace-open-sans
*/
 
function devework_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', 'devework_replace_open_sans' );
add_action('admin_enqueue_scripts', 'devework_replace_open_sans');
?>

你其实也能够直接将上面的代码添加到主题的functions.php 文件中;其实加载源你能够随便定义,甚至是字体也能够自定义,只要修改第14 行就能够了。wordpress

改进方法(推荐)

很多朋友反映上面的方法对登陆界面不生效,因此倡萌测试修改了一下,将下面的代码添加到主题的 functions.php 便可在后台和登陆界面更改字体加载来源:测试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
 * Plugin Name: WPDX Replace Open Sans
 * Plugin URI:  https://www.wpdaxue.com/dw-replace-open-sans.html
 * Description: Change the load address of Open Sans.
 * Author:      Changmeng Hu
 * Author URI:  https://www.wpdaxue.com/
 * Version:     1.0
 * License:     GPL
 */
function wpdx_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' );
  if(is_admin()) wp_enqueue_style( 'open-sans');
}
add_action( 'init', 'wpdx_replace_open_sans' );

若是你压根就不但愿加载 Open Sans 字体,请移步 WordPress 后台禁用Google Open Sans字体,加速网站字体

相关文章
相关标签/搜索