屏蔽掉Google字体后,遇到启动Cookies问题

分类: 点滴技巧, 网络应用 发布时间: 2014-07-06 18:45 ė1,326 个参观者 6没有评论

后台缓慢

WordPress后台登陆缓慢

  近一段时间以来发现后台登陆超级慢,无法忍受,虽然每次也只是无所事事般登陆后台,精简一下数据库,然后默默关掉,甚至都没来得及留下一点点痕迹。
  百度后得知,是google被GFW后惹下的祸根,只要屏蔽掉Google Open Sans字体,或者利用其它代理加载Google字体即可。
  今天上午得空,准备修复一下,网上流传的两种方案都可行,百度经验可查询到:
  方法一、在皮肤文件夹下function.php中添加如下代码:
①去除一般字体:(复制后删除这一行)
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' );
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');
endif;
②去除google字体(或安装Remove Open Sans font Link from WP core插件):(复制后删除这一行)
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' );
2
方法二、在皮肤文件夹下function.php中,添加代码替换所有google链接成360cdn:
function izt_cdn_callback($buffer) {return str_replace('googleapis.com', 'useso.com', $buffer);}
function izt_buffer_start() {ob_start("izt_cdn_callback");}
function izt_buffer_end() {ob_end_flush();}
add_action('init', 'izt_buffer_start');
add_action('shutdown', 'izt_buffer_end');

WordPress cookie问题

WordPress cookie问题

  满心欢喜,速度也确实快了许多,悲剧是中午发生的,中午重新登陆后台时,却发现Cookies出了问题,具体显示为:“错误:Cookies被阻止或者您的浏览器不支持。要使用WordPress,您必须启动Cookies”根本登陆不了,我只修改过皮肤文件夹下function.php,问题只能在这里,改回原来的文件,Cookies问题消失,但后台依然缓慢。
  这是第三种方案也是最简单的方案出现,利用插件,屏蔽Google字体。
  在Wordpress后台插件,安装插件处,disable google fonts或Remove Open Sans font from WP core,安装即可,这样后台登陆速度不错,同时也没有cookies问题出现。

本文出自 燕朋,转载时请注明出处及相应链接。

本文永久链接: http://www.yanp.net/yan2014peng/yi07xuan/a1782zhi/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部