WordPress博客加速后台响应的常用方法

在将博客系统部署到国内服务器上后,WordPress后台在进行各种编辑文章以及其他设置操作时经常响应特别慢,其主要原因是WordPress在运行过程中请求了太多的境外数据.为了加速后台的相应速度,可以考虑以下三种手段.

禁用google字体

WordPress的默认主题使用了Google字体,禁止调用Google字体能够有效提高后台的响应速度,这也是网上最常见的方法,其中包括插件禁用和代码禁用两种方法.

插件禁用

在WordPress-插件-安装插件中搜索安装并启用Disable Google Fonts.

在这里插入图片描述

代码禁用

通过修改主题文件可以达到同样的效果,修改WordPress后台-外观-主题编辑器,右上角选择所需编辑的主题,并在右侧列表中选择模板函数(fuction.php),在最后添加下面代码.

// 后台禁用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;
}

禁用仪表盘Meta-box

禁用原生模块

仪表盘首页通常会加载WordPress自带的或者安装插件的模块,这些模块有的还会显示各种咨询,我们在使用中可以根据需要删除一些不需要的模块.禁用方法同样是修改function.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自带的模块,另外还有一些我们自己安装的插件的模块.要删除这些模块首先应该找到这些插件的名字.

打开仪表盘页面,进入浏览器的开发者模式,在HTML中搜索"meta-box-sortables",可以找到模块的id,如下图所示.
在这里插入图片描述

图中方框中的"wpseo-dashboard-overvie"就是模块id.下面我们新建一个移除Meta模块的操作,在function.php文件中添加下面代码

function remove_other_boxes() {
    remove_meta_box( 'your_meta_box_name_1', 'dashboard', 'normal');
	remove_meta_box( 'your_meta_box_name_2', 'dashboard', 'normal');
}
add_action('do_meta_boxes', 'remove_other_boxes');

将上面的’your_meta_box_name_1’和’your_meta_box_name_2’替换为查询到的想要禁用的模块id即可.

卸载不用的主题和插件

在刚安装完WordPress后,逛插件商店和主题商店时总会安装很多可能会用的主题,对博客工鞥呢不产生影响的情况下,可以卸载不用的插件和主题,尽可能的精简系统.

P.S. 这里也附上我现在安装的插件仅供参考.

  • Disable Google Fonts:
  • Elementor:页面生成器
  • Sydney Toolbox:Sydney主题辅助插件
  • Table of Contents Plus:自动为文章生成目录
  • UpdraftPlus:在本地进行备份, 或备份到 Amazon S3、Dropbox、Google 云端硬盘。
  • Wordfence Security:安全插件
  • WP Editor.md:Markdown编辑器
  • WP Super Cache:WordPress的快速缓存插件。
  • Yoast SEO:SEO解决方案,包含了页面内容分析、XML站点地图和更多功能。

更多文章见我的博客:LittlePeanut

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值