网上搜了一圈,没发现有什么可行有效的方法可以彻底禁止掉Site Health,Site Health(网站健康)是WordPress 5.2 新增的功能,用于了解当前网站运行中有哪些问题需要改进,位置在WP后台→工具→Site Health,因目前没有WP完整简体中文版,打开后都是英文。
该功能源自 Site Health Tool Manager 插件,也就是插件的简化版。老外的脑回路我就不理解了,你可以设置成开启或者关闭Site Health这个功能多好,非要这么强制的塞到后台。
看了一圈,我就不想用了,默默的一直检查网站和web环境信息,而且从升级成5.2到现在竟然完成率还是73%,说明从安装到现在一直在检测,这让人很不放心啊。
这篇文章就来说说如何禁用禁用Site Health(网站健康)检测项让其显示100%。
将下面的代码添加到当前主题函数模板 functions.php 中:
//禁用 PHP 版本检测,示例: function prefix_remove_site_health( $tests ) { unset( $tests['direct']['php_version'] );//禁止PHP检测 return $tests; } add_filter( 'site_status_tests', 'prefix_remove_site_health' );
比如说我们可以禁止PHP检测、程序版本检测、插件版本检测可以这样设置:
//禁用 PHP 版本检测,示例: function prefix_remove_site_health( $tests ) { unset( $tests['direct']['php_version'] );//禁止PHP检测 unset( $tests['direct']['wordpress_version'] );//禁止程序版本检测 unset( $tests['direct']['plugin_version'] );//禁止插件版本检测 return $tests; } add_filter( 'site_status_tests', 'prefix_remove_site_health' );
大鸟这里贴一份全部禁止检测的代码,如下:
此处为隐藏的内容
发表评论并刷新,方可查看
我们看看禁用之后的效果,如图:
是不是瞬间感觉人生已经达到了巅峰,^ _ ^!当然如果你觉得全部禁用,太暴力了,可以自己有选择的删除掉一些禁用。这个东西好与不好,见仁见智……
本文参考:
http://zmingcx.com/wordpress-site-health.html
https://github.com/WordPress/WordPress/blob/5.2/wp-admin/includes/class-wp-site-health.php#L1726-L1846

微信公众号
关注大鸟博客公众号
1F
这个可以有
B1
@ 三石 我估计你折腾去了
2F
你搜了一圈没有介绍,是因为我看到的方法的网站还没有排名。
3F
学习下 禁用对性能有提升吗
B1
@ bug404 后台不运行了,应该会省一点资源的!
4F
呃,被你抢先一步发了……
B1
@ 缙哥哥 (⊙o⊙)…,刚好用到我就顺手写上去了。

5F
干掉他!
B1
@ 猫叔 必须的!

6F
不错哦,学习了
7F
大鸟兄,我想问问你的评论如何做到访客可以实现评论更新email通知的?
B1
@ King 可以用这个插件:https://wordpress.org/plugins/post-smtp/ 兼容性还是很好的。
B2
@ 大鸟 感谢,我愿拜你为师
B3
@ King
,武当王野,拜见老天师! 
B4
@ 大鸟 大鸟兄,是否还需要Comment Notifier两个一起使用?
8F
我以为上面那句就是最全的
9F
谢谢分享,升级后 后台都进不了了
10F
谢谢分享,升级后 后台都进不了了
11F
这个好,很有用
12F
666666谢谢
13F
这个可以有 反正撑死看一次
14F
这个在5.3.2是不是失效了呀
B1
@ ぃ__米诺ら. 额,这个 应该还能用的吧。
15F
感谢博主
16F
谢谢分享,好东西
17F
好东西,感谢!
18F
好东西,感谢
19F
真的可以查看隐藏内容吗?
20F
可以有学习
21F
强迫症看到Site Health没满会受不了