DW Replace Open Sans:将WordPress 后台中的open-sans字体加载源从Google Fonts换为360 CDN

时间:2022-04-23
本文章向大家介绍DW Replace Open Sans:将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 加载源。

2015.2.26更新:Google Fonts 已可正常访问,相关插件可卸,本文已失效

插件简介

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

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

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

插件源代码

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

<?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 @Thanks: https://gist.github.com/MikeNGarrett/8462474# */   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 行就可以了。