解决WordPress加载的google字体-网站打开过慢的问题

最近wordpress用户反馈打开刷新网站包括后台访问,都非常缓慢,用chrome观察,发现网站在打开fonts.googleapis这个项目花费了20多秒,查下下fonts.googleapis这个项目是wordpress加载google字体的,而最近google全面被墙,估计就是导致众多wordpress打开缓慢的原因。而wordpress大概从wp-3.8开始会自动加载Open Sans字体,并引用Google上面的CSS样式,造成了网站后台也是打开缓慢,令人发指。
fonts.googleapis解决方案一:
在主题中的functions.php文件末尾加上一下代码之一即可。此方法仅在前台有效,在后台界面无效,因为仅修改主题代码。

1. 代码一
// Remove Open Sans that WP adds from frontend
if (!function_exists(‘remove_wp_open_sans’)) :
function remove_wp_open_sans() {
wp_deregister_style( ‘open-sans’ );
wp_register_style( ‘open-sans’, false );
}
add_action(‘wp_enqueue_scripts’, ‘remove_wp_open_sans’);
// Uncomment below to remove from admin
// add_action(‘admin_enqueue_scripts’, ‘remove_wp_open_sans’);
endif;
2. 代码二
function remove_open_sans() {
wp_deregister_style( ‘open-sans’ );
wp_register_style( ‘open-sans’, false );
wp_enqueue_style(‘open-sans’,”);
}
add_action( ‘init’, ‘remove_open_sans’ );
fonts.googleapis解决方案二:插件过滤
此方法在前台和后台均有效。
1. 插件一
插件:Remove Open Sans font Link from WP core
简介:移除WP核心的谷歌字体链接.
2. 插件二
插件:Disable Google Fonts


 

本站使用的全部代码如下:

//禁止WordPress后台加载谷歌字体
function coolwp_remove_open_sans_from_wp_core() {
wp_deregister_style( 'open-sans' );
wp_register_style( 'open-sans', false );
wp_enqueue_style('open-sans','');
}
add_action( 'init', 'coolwp_remove_open_sans_from_wp_core' );
//禁止WordPress后台加载谷歌字体

// Remove Open Sans that WP adds from frontend去掉加载谷歌字体
if (!function_exists(‘remove_wp_open_sans’)) :
function remove_wp_open_sans() {
wp_deregister_style( ‘open-sans’ );
wp_register_style( ‘open-sans’, false );
}
add_action(‘wp_enqueue_scripts’, ‘remove_wp_open_sans’);
// Uncomment below to remove from admin
// add_action(‘admin_enqueue_scripts’, ‘remove_wp_open_sans’);
endif;
//去掉加载谷歌字体



更多阅读:

wordpress后台登陆缓慢,原因是谷歌Open Sans字体无法加载

完美解决wordpress链接google字体慢的问题

禁用谷歌字体加快wordpress网页打开速度!

禁止WordPress后台加载谷歌字体

Google服务被“封”,服务器移到美国了,影响到使用谷歌字体的wordpress站长们了,本文为解决办法。

米粒在线
  • 本文由 发表于 2014年6月18日20:50:55
  • 转载请务必保留本文链接:https://www.miliol.org/24639.html
网站建设

从并发20到并发120之laravel性能优化

调优成果 遇到问题 单台服务并发20,平均响应时间1124ms,通过htop观察,发现cpu占用率达到100%(包括sleep的进程),内存几乎没怎么用。 调优后 单机最大吞吐量达到1...
wordpress主题

为了WordPress运行效率翻倍我用Cyberpanel替代了宝塔面板

因为我的博客最近这段时间总是莫名其妙的卡成狗,用的是应该是某个插件的原因,正好许久没折腾了就追求刺激,准备重新使用我以前心心恋恋的 openlitespeed,当初测试在都安装插件的情况下 NGINX...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: