WordPress网站后台打开慢原因及解决方法
自从更换了服务器,网站打开有点慢,后台打开更慢
今天有空优化下。
方法一:
网上最多的办法,禁用谷歌字体
原因一:WP程序是由国外开发者开发,程序后台调用了谷歌的字体文件,当我们打开自己的网站后台时,程序会自动调用google字体,由于国内屏蔽google的服务器,这样就导致了网站调用不了google字体,从而网站打开很慢。
原因二:wp程序的头像功能也是调用外站的,Gravatar 头像服务器在国内的 WordPress 中经常撞墙,这也是网站后台打开缓慢的重要原因之一。
WP网站打开慢的解决方法
总结下WP网站后台打开慢的原因就是程序调用了一些外站的元素,但是WP程序强大的功能——-模板函数functions.php可以让我们轻松解决这个问题。
首先进行自己做的网站后台,在后台菜单中找到“外观”,在外观下面有一个“编辑”
点击“编辑”就可以打开自己网站启用的网站模板文件,打开“模板函数functions.php”
打开“模板函数”,在第一个<?php 下面加上以下的代码。
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’ );
修改后点击下面的保存。这时再打开网站后台,就会发现网站后台的打开速度快了很多。除了以上的方法之外,安装屏蔽谷歌字体插件也是一种很好的方法。
方法二:
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;
}
如果文章对你有帮助,请点赞
感谢分享,请注明出处:https://jp.cf162.com/842.html