同乐儿

  1. 首页
  2. wordpress插件
解决WordPress后台打开慢问题:删除替换谷歌字体
发布 | 1年前 (2017-09-05) | 阅读数:1210 | 评论数:0 | 来源:同乐儿

引言:此文由子域名转移而来,因为细微强迫症和放弃子域名而不舍得完全丢弃,所以将会逐步第二次转移文章到主域名上来,二者主题(阿里白秀和D8)均来自大前端,追求完美的同时有一丝小懒,主题就不换了,D8主题用起来挺好。

/tmp/phpa3jOhn

最近几天网络上频频出现异常情况:比如google网站打不开或访问过慢、百度搜索页面格式错误、关键是算我在内,所有人在登录的wordpress后台时十分缓慢,时不时就出现白屏的情况,这和google网站打不开有关系么?通过查找原因发现,原来wordpress登录后台时加载了google字体,难怪会影响到了wordpress。所以我们可以这样修改:

(此文章最新修改于2014年6月28日)

方法一:

①在function.php中添加如下代码:

  1. if (!function_exists(‘remove_wp_open_sans’)) :
  2.     //移除wp后台加载字体
  3.     function remove_wp_open_sans() {
  4.         wp_deregister_style( ‘open-sans’ );
  5.         wp_register_style( ‘open-sans’, false );
  6.         wp_enqueue_style(‘open-sans’,);
  7.     }
  8.     // 前台删除Google字体CSS
  9.     add_action(‘wp_enqueue_scripts’, ‘remove_wp_open_sans’);
  10.     // 后台删除Google字体CSS
  11.     add_action(‘admin_enqueue_scripts’, ‘remove_wp_open_sans’);
  12. endif;

②或下载移除WP核心的谷歌字体链接插件:remove-open-sans-font-from-wp-core

​​http://wordpress.org/plugins/remove-open-sans-font-from-wp-core/

方法二:

该方法是采用360 CDN替换google字体,但这种方法会把所有链接替换,而且采用插件的形式,对于普通用户来说很是方便。

①插件名称:googleapis to useso

百度网盘下载
千脑网盘下载

②如果不想用插件,可以使用代码方式:

  1. //用360 cdn替换google链接
  2. function izt_cdn_callback($buffer) {return str_replace(‘useso.com’, ‘useso.com’, $buffer);}
  3. function izt_buffer_start() {ob_start(“izt_cdn_callback”);}
  4. function izt_buffer_end() {ob_end_flush();}
  5. add_action(‘init’, ‘izt_buffer_start’);
  6. add_action(‘shutdown’, ‘izt_buffer_end’);

方法三:目前使用此方法,它屏蔽了google的Google Fonts Open Sans字体,但是效果不是很管用,登录到后台还是很慢,如果有大神指点一二,感激不尽……

  1. class Disable_Google_Fonts {
  2.     public function __construct() {
  3.         add_filter( ‘gettext_with_context’, array( $this, ‘disable_open_sans’ ), 8884 );
  4.     }
  5.     public function disable_open_sans( $translations, $text, $context, $domain ) {
  6.         if ( ‘Open Sans font: on or off’ == $context && ‘on’ == $text ) {
  7.             $translations = ‘off’;
  8.         }
  9.         return $translations;
  10.     }
  11. }
  12. $disable_google_fonts = new Disable_Google_Fonts;

以上三种方法选择其一即可,赶快加上吧,Let’s go!


如果觉得该作者的文章对你有帮助,请随意打赏给他。您的支持将鼓励作者继续创作!
打赏
X
打赏本文作者方式

微信扫一扫可留言


继续浏览有关 wordpress,wordpress seo,wordpress优化,wordpress插件 的文章

分享至:


发表我的评论
取消评论

  • 117 评论
  • 138 粉丝
  • 133 文章
  • 最新评论
    二呆说:看见岛有了点信号,我用的时候就是看对应网...
    123123123说:我试过了,没改成功,不着急用,看了qur...
    二呆说:6.0应该也行,时间太长忘记了,好像6....
    123123123说:能不能适配下emlog6.0
    二呆说:啥意思,背景就是简单的网页背景图片。。。
    随机热门
    标签
    wordpress (81) wordpress优化 (26) 原创 (25) wordpress主题 (24) wordpress插件 (21) wordpress教程 (18) wordpress seo (17) Typecho (16) Typecho插件 (13) 博客主题 (8) emlog插件 (6) wordpress维护 (6) emlog (6) CMS主题 (5) 企业主题 (4) DNSPod for emlog (3) 淘宝客主题 (3) 修订版本 (3) 自动保存 (3) 移动适配 (3)

    标题歌手

    00:00/00:00