WordPress网站后台打开慢原因及解决方法

自从更换了服务器,这个小风博客打开有点慢,后台打开更慢

今天有空优化下。

 

方法一:

网上最多的办法,禁用谷歌字体

原因一:WP程序是由国外开发者开发,程序后台调用了谷歌的字体文件,当我们打开自己的网站后台时,程序会自动调用google字体,由于国内屏蔽google的服务器,这样就导致了网站调用不了google字体,从而网站打开很慢。

原因二:wp程序的头像功能也是调用外站的,Gravatar 头像服务器在国内的 WordPress 中经常撞墙,这也是网站后台打开缓慢的重要原因之一。

WP网站打开慢的解决方法

总结下WP网站后台打开慢的原因就是程序调用了一些外站的元素,但是WP程序强大的功能——-模板函数functions.php可以让我们轻松解决这个问题。

首先进行自己做的网站后台,在后台菜单中找到“外观”,在外观下面有一个“编辑”

点击“编辑”就可以打开自己网站启用的网站模板文件,打开“模板函数functions.php”

打开“模板函数”,在第一个<?php 下面加上以下的代码。

//屏蔽gravatar,调用多说缓存图片
function duoshuo_avatar($avatar) {
$wurl = ‘gravatar.duoshuo.com’;
$avatar = str_replace(array(“www.gravatar.com”,”0.gravatar.com”,”1.gravatar.com”,”2.gravatar.com”,”secure.gravatar.com”),$wurl,$avatar);
return $avatar;
}
add_filter( ‘get_avatar’, ‘duoshuo_avatar’, 10, 3 );
//屏蔽谷歌文字
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’ );

hm3

 

修改后点击下面的保存。这时再打开网站后台,就会发现网站后台的打开速度快了很多。除了以上的方法之外,安装屏蔽谷歌字体插件也是一种很好的方法。

 

 

 

 

 

 

方法二:

 

WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能;

wordpress有强大的社区支持,有上千万的开发者贡献和审查wordpress,所以wordpress是安全并且活跃的。

由于静态化较差,确切地说是真正静态化做得不好,所以在访问后台的时候wordpress会加载很多接口信息。

当你登陆wordpress后台的时候,它会连接wordpress官方接口,获取程序更新,主题更新,插件更新,语言包更新等,由于wordpress官方服务器在国外,所以说国内用户访问加载极其缓慢,有时候直接假死。

我们需要做的就是屏蔽掉无用的后台查询功能,把以下代码添加到你当前主题目录下的函数文件functions.php中:

//去除后台没必要的功能 function disable_dashboard_widgets() {  remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');//近期评论  remove_meta_box('dashboard_recent_drafts', 'dashboard', 'normal');//近期草稿 remove_meta_box('dashboard_primary', 'dashboard', 'core');//wordpress博客  remove_meta_box('dashboard_secondary', 'dashboard', 'core');//wordpress其它新闻  remove_meta_box('dashboard_right_now', 'dashboard', 'core');//wordpress概况  remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');//wordresss链入链接  remove_meta_box('dashboard_plugins', 'dashboard', 'core');//wordpress链入插件  remove_meta_box('dashboard_quick_press', 'dashboard', 'core');//wordpress快速发布  }  add_action('admin_menu', 'disable_dashboard_widgets'); //移除 WordPress 加载的JS和CSS链接中的版本号 function wpdaxue_remove_cssjs_ver( $src ) { if( strpos( $src, 'ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 ); add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 ); //移除自动保存 wp_deregister_script('autosave'); //移除修订版本 remove_action('post_updated','wp_save_post_revision' ); //后台禁用Google Open Sans字体,加速网站 add_filter( 'gettext_with_context', 'wpdx_disable_open_sans', 888, 4 ); function wpdx_disable_open_sans( $translations, $text, $context, $domain ) { if ( 'Open Sans font: on or off' == $context && 'on' == $text ) { $translations = 'off'; }return $translations; }

如果文章对你有帮助,请点赞

来源:小风博客,欢迎分享与评论,转载请注明出处,( 微信/QQ:983766228):小风博客 » WordPress网站后台打开慢原因及解决方法

赞 (0)