如何解决WordPress因加载Google链接变慢的问题
浏览:1384次 出处信息
由于众所周知的原因,Google的链接无法加载。
在比较新的WordPress中,都默认加载和Google的Fonts和jquery。包括前台和后台,因此,会导致WordPress慢的一X。
那么如何解决呢?
很多博友给出了一些解决方案:
1.利用插件
Disable Google Fonts : 这个插件是关闭Google Fonts的,据说效果不是很好。
Remove Open Sans font Link from WP core:也是关闭Google Fonts的。
DW Replace Open Sans : 替换Google Fonts加载地址,详见 http://devework.com/replace-open-sans.html
2.通过 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' );
根据我的测试,以上方法都不太彻底。Typecho这种直接打开模板修改即可,但是WordPress,自从升级到3.x,我就搞不懂了。。
打开/wp-includes/script-loader.php文件
从 148 行开始。或者搜索jquery.js找那片区域。
参考 http://libs.useso.com/ 该换的都换掉。
例如,把所有的 ajax.googleapis.com 换成 ajax.useso.com
然后打开主题目录下的 functions.php 文件,121行
$font_url = add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" );
替换为
$font_url = add_query_arg( $query_args, "$protocol://fonts.useso.com/css" );
建议继续学习:
- 怎样用好Google进行搜索 (阅读:15316)
- Google怎么用linux (阅读:11966)
- WordPress评论翻页造成404页面的解决方案 (阅读:8900)
- WordPress插件开发 -- 在插件使用数据库存储数据 (阅读:10941)
- WordPress安全建议 (阅读:5999)
- Google短网址的API (阅读:5979)
- PHP 性能优化技巧-google (阅读:5489)
- WordPress插件开发--获知文章状态变化 (阅读:5262)
- WordPress数据字典 (阅读:4951)
- SteveY对Amazon和Google平台的长篇大论 (阅读:4643)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:汽车OBD设备市场的问题和出路
后一篇:对爬虫的限制 >>
文章信息
- 作者:蓝冰 来源: 蓝冰志
- 标签: Google WordPress
- 发布时间:2014-11-22 23:12:45
建议继续学习
近3天十大热文
-
[917] WordPress插件开发 -- 在插件使用 -
[135] 解决 nginx 反向代理网页首尾出现神秘字 -
[54] 整理了一份招PHP高级工程师的面试题 -
[52] Innodb分表太多或者表分区太多,会导致内 -
[52] 海量小文件存储 -
[52] 如何保证一个程序在单台服务器上只有唯一实例( -
[51] 全站换域名时利用nginx和javascri -
[50] 用 Jquery 模拟 select -
[49] CloudSMS:免费匿名的云短信 -
[48] jQuery性能优化指南
