WordPress 作为最受欢迎的 Web 应用之一,其功能页越来越多。有些功能我们用不上,这些功能就会显得多余……
比如在 WordPress 5.8 中新增的【站点健康】检查功能。这个功能本来是在一个插件里健康检查与故障排除。为什么要集成到WordPress核心里呢?插件多好,想用就用,不想用就不用。
![图片[1] - WordPress 彻底关闭 站点健康 - 搜集网](https://www.simpsearch.com/wp-content/uploads/2023/01/262c712b32180655-1024x518.jpg)
那么该如何彻底关闭【站点健康】呢?以下代码,放在主题文件夹下的 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
暂无评论内容