加速 WordPress 后台:禁用掉一些无用的仪表盘小部件

文 / @WordPress主题

关于WordPress仪表盘

我最近在学习使用WordPress建站,刚开始安装时就发现仪表盘上有很多小工具。这些小工具中有些对我们来说是没有用的,但是WordPress默认是加载的,这会影响WordPress的后台打开速度。

如何禁用WordPress仪表盘小工具

如果我们想关闭这些没用的小工具,可以通过在显示选项中进行操作。但如果你想让这些小工具在显示选择里面也看不到,就需要稍微动一下手了。

一种解决方案是将下面的代码复制到function.php文件里,这样可以移除无用的仪表盘部件:

//移除无用的仪表盘部件
function mx_remove_dashboard_widgets(){
  global $wp_meta_boxes;
  //unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
  //unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_duoshuo']);
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
}

add_action('wp_dashboard_setup','mx_remove_dashboard_widgets');

这段代码的作用是,钩子函数wp_dashboard_setup会在WordPress后台的仪表盘部件生成时被执行。在这个时候,执行mx_remove_dashboard_widgets函数并将其作为参数传递进去。

这样一来,我们就可以不仅能取消小工具的加载,还能在显示选项中找不到这些小工具,从而更加彻底地提高WordPress后台打开速度。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。