WordPress 彻底关闭 站点健康

WordPress 作为最受欢迎的 Web 应用之一,其功能页越来越多。有些功能我们用不上,这些功能就会显得多余……

比如在 WordPress 5.8 中新增的【站点健康】检查功能。这个功能本来是在一个插件里健康检查与故障排除。为什么要集成到WordPress核心里呢?插件多好,想用就用,不想用就不用。

图片[1] - WordPress 彻底关闭 站点健康 - 搜集网
站点健康检查 – 搜集网

那么该如何彻底关闭【站点健康】呢?以下代码,放在主题文件夹下的 functions.php 中即可。

1、禁用【站点健康】所有的【状态】项目

// 删除 站点健康->状态 里的项目
function zhuige_remove_site_health($tests)
{
    return [];
}
add_filter('site_status_tests', 'zhuige_remove_site_health');

2、禁用【站点健康】所有的【信息】项目

// 删除 站点健康->信息 里的项目
function zhuige_remove_debug_info($debug_info)
{
    return [];
}
add_filter('debug_information', 'zhuige_remove_debug_info');

3、删除【工具】->【站点健康】菜单

// 删除 工具->站点健康 菜单
function zhuige_site_health_menu()
{
    remove_submenu_page('tools.php', 'site-health.php');
}
add_action('admin_menu', 'zhuige_site_health_menu');

4、删除【仪表盘】->【站点健康】小工具

// 删除 仪表盘->站点健康状态 小工具
function zhuige_remove_dashboard_widget()
{
    remove_meta_box('dashboard_site_health', 'dashboard', 'normal');
}
add_action('wp_dashboard_setup', 'zhuige_remove_dashboard_widget');

现在,世界又清爽了一些。

THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容