wordpress怎么去掉谷歌字体

 我来答
Woo主题
2016-07-21
知道答主
回答量:80
采纳率:0%
帮助的人:15.1万
展开全部

对于中国广大网民来说最了解的两款搜索引擎,一款是百度搜索引擎,现在属于中国大陆市场占有率最大的搜索引擎了。另外一款是谷歌,谷歌算是在中国市场内最悲催的搜索引擎了,先是将所有谷歌业务迁移至香港,后是中国大陆对谷歌所有业务屏蔽过滤。一个混的风生水起,另外一个将彻底放弃中国市场。对于wordpress建站的童鞋们,自从谷歌被墙了,就连谷歌字体也链接不上了,但是WordPress后台和一些外国主题都使用了谷歌字体,谷歌字体链接不上自然就导致了WordPress奇慢无比,所以在国内使用WordPress做的第一件事就是去掉谷歌字体。对于更换字体的方法已经列举了几种方法,一种是通过安装插件替换字体,第二种是手动通过调整代码通过360CDN连接字体库。本次将给大家讲解Wordpress如何去掉谷歌字体的教程。另外使用WordPress建站的站长们请勿选择win主机,强烈要求使用Linux环境下php虚拟主机空间。
Wordpress如何去掉谷歌字体方法如下:
(将以下代码添加到当前使用的主题的functions.php文件中即可)

if (!function_exists('remove_wp_open_sans')) :function remove_wp_open_sans() {wp_deregister_style( 'open-sans' );wp_register_style( 'open-sans', false );}
// 前台删除Google字体
CSSadd_action('wp_enqueue_scripts', 'remove_wp_open_sans');
// 后台删除Google字体
CSSadd_action('admin_enqueue_scripts', 'remove_wp_open_sans');endif;
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
凡尘网络工作室
2016-07-18 · TA获得超过270个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:135万
展开全部

出来问题就要解决,在天朝,既然你不得不忍受之,那么就换个思路变通一下。下面的解决方法,思路一是禁止加载该Google Fonts,二是替换加载源。下面说明之:


方法一:【插件】禁止WordPress 后台加载Google Fonts

安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。没啥好说的。

方法二:【代码】直接在functions.php 文件添加代码

网络上有不少代码,下面可以参考下,具体有没有效果没有确认:

add_filter('gettext_with_context', 'disable_open_sans', 888, 4 );
function disable_open_sans( $translations, $text, $context, $domain )
{
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
function dw_remove_open_sans() {   
        wp_deregister_style( 'open-sans' );   
        wp_register_style( 'open-sans', false );   
        wp_enqueue_style('open-sans','');   
    }   
add_action( 'init', 'dw_remove_open_sans' );

方法三:【代码】替换open sans 字体的加载源

打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com 找到这行代码:

$open_sans_font_url = "//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
把fonts.googleapis.com替换为fonts.useso.com

6月8日更新:该方法需要改动WordPress 核心代码,过于粗暴,不推荐,下面推荐个更好的代码法,我也将这个其弄成插件,你可以直接下载插件或者在当前主题中加入下面的代码:

<?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');
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微构网络
2016-07-13 · TA获得超过1145个赞
知道大有可为答主
回答量:2939
采纳率:32%
帮助的人:1887万
展开全部
有多种方法,而且这个问题以及很泛滥了,随便一搜索一大把,还有插件关闭它
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式