鹿泽鹿泽  2024-06-20 09:55:03 鹿泽笔记 隐藏边栏  0 

wordpress5.0+的后台中多了一个“站点健康状态”模块,基本用不上,也没有什么用,可以使用以下方法把它去除。

先去除左侧“工具”-->“站点健康”这个菜单,在主题的function.php加入如下代码:

//移除侧边菜单中的站点健康
function remove_site_health_menu(){
  remove_submenu_page( 'tools.php','site-health.php' );
}
add_action( 'admin_menu', 'remove_site_health_menu' );

再移除仪表盘中的“站点健康状态”

//移除仪表盘中的站点健康模块,也是在主题的function.php加入如下代码:
function remove_dashboard_siteHealth() {
  remove_meta_box( 'dashboard_site_health', 'dashboard', 'normal' );
}
add_action('wp_dashboard_setup', 'remove_dashboard_siteHealth' );

仪表盘中的“站点健康状态”也可以使用如下代码一并与其它模块一并移除:

//移除仪表盘中的相关组件
function example_remove_dashboard_widgets() {
  // Globalize the metaboxes array, this holds all the widgets for wp-admin
  global $wp_meta_boxes;
  // 以下这一行代码将删除 "快速草稿" 模块
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
  // 以下这一行代码将删除 "WordPress活动及新闻" 模块
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
  // 以下这一行代码将删除 "概况" 模块
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
  // 以下这一行代码将删除 "动态" 模块
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
  // 以下这一行代码将删除 "站点健康状态" 模块
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_site_health']);
}
add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets' );
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505