解决WordPress打开慢 让网站起死回生的方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-06-20 14:52:42 浏览: 评论:0
最近不知道怎么回事,WordPress博客网站打开特别慢,好容易优化上来的几个关键词排名全部都掉了,后来才知道原因,原来是里面的一个google链接引起的,由于google目录在国内无法访问,出现网站长时间加载无影响也很正常,于是根据美网互联提供的方法一修改,结果可以了,好的东西不能自己独自一个人享用,于是就拿出来和大家一起分享分享.
WordPress博客(以下简称“WP”)是个好东西,因为它开源且强大,WP商业主题也是好东西,因为它是创意和技术的融合,谷歌字体还是个好东西,它能让中文在网页上显示的丰富多样且完美,但是,当WP安装了商业主题并使用谷歌字体在中国大陆访问却遇到无法正常浏览的尴尬局面.
今年6月开始,谷歌搜索打不开了,谷歌的其他服务也无法访问,这里包括谷歌字体,如果你的网站用WP做的,最近打开速度很慢,那大多数是这个问题.
解决方法还是有很多,但说到底原理就一个:
谷歌字体的原始网址被屏蔽了,但是中国的360做了一件好事,它把谷歌字体都放到360的CND上了,我们只需要把谷歌字体的原始链接变成360的链接即可,如下:
谷歌字体链接:fonts.googleapis.com
360的谷歌字体链接:fonts.useso.com
没错,就是中间的googleapis换成useso
我管理了几个WP的网站,都是用的商业主题,遇到的问题是前台打开慢,后台打开页面,后台操作极慢.
一,最简单的处理方法:
搜索这个插件“ Disable Google Fonts ”,安装并激活,对于某些网站是管用的,但我管理的几个WP网站,用此插件无效.
二,必须要做的一个步骤:
修改这个文件 \wp-includes\script-loader.php,找到:fonts.googleapis.com,替换成:fonts.useso.com。
做了这一步,有几个网站后台速度正常了,但是不是所有的WP网站都能找到这句话.
三,有效的方法:
如果你用的商业主题,是从正规渠道购买的是正版,可以联系主题的作者提供技术支持,他会告诉你哪些文件的哪些地方存在谷歌字体链接,顺便把谷歌地图的代码也注释掉.
通常是在主题目录中的styles.css文件中
四,不靠谱的一段代码
网上有很多教程,说在主题目录的这个文件functions.php中加载一段代码,就可以有效的屏蔽谷歌代码,我试了几个,均无效,既不能解决前台主题的问题,也不能解决后台加载的问题.
- //禁用Open Sans
- class Disable_Google_Fonts {
- public function __construct() {
- add_filter( ‘gettext_with_context’, array( $this, ‘disable_open_sans’ ), 888, 4 );
- }
- public function disable_open_sans( $translations, $text, $context, $domain ) {
- if ( ‘Open Sans font: on or off’ == $context && ‘on’ == $text ) {
- $translations = ‘off’;
- }
- return $translations;
- }
- }
- $disable_google_fonts = new Disable_Google_Fonts;
上面这段代码,前后台报错,下面这段代码,也无效.
- function 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’, ‘remove_open_sans_from_wp_core’ );
五,最终最有效的解决方案:
首先第二条是必须做的。
还有就是把主题文件都下载下来,用Dreamweaver对整个目录进行代码搜索,然后逐一替换,实际上也就几个文件中存在.
有一些插件比如那个革命banner插件也使用了谷歌字体,把他的目录同样替换一下.
这样你的网站,不论是前台还是后台都比以前还要快,因为谷歌字体插件变成国内了,而且保留了美观度和功能.
Tags: WordPress打开慢
相关文章
- ·wordpress打开慢优化方法(2014-06-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)