WordPress从某个版本开始使用了Google Fonts的开源字体作为管理后台的默认字体。Google Fonts在中国的连通性不是很好,经常因为无法载入字体导致页面无法完全载入,进度条永远在转。
解决办法是禁用Google Fonts或者使用国内的镜像。将以下代码写入主题的 functions.php
文件中。
function disable_google_fonts(){ // 注销 open-sans 服务原先指向 fonts.googleapis.com 的地址 wp_deregister_style('open-sans'); // 使用360提供的替代CDN wp_register_style('open-sans','//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600'); } add_action( 'after_setup_theme', 'disable_google_fonts' );
注意,不能完全删除 open-sans
服务,WordPress管理后台的核心CSS依赖于这个样式,删除 open-sans
将导致后台样式错乱。如果不希望使用这些字体或360服务的,可以将地址改为任意CSS文件。
如果代码能力有限,另有 Disable Google Fonts 插件能简单实现这个功能。
参考: