將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字體,加速網站字體

相關文章
相關標籤/搜索