VPS/云主机等
优惠信息分享

WordPress-禁用SiteHealth(网站健康)检测项让其显示100%

网上搜了一圈,没发现有什么可行有效的方法可以彻底禁止掉Site Health,Site Health(网站健康)是WordPress 5.2 新增的功能,用于了解当前网站运行中有哪些问题需要改进,位置在WP后台→工具→Site Health,因目前没有WP完整简体中文版,打开后都是英文。

该功能源自 Site Health Tool Manager 插件,也就是插件的简化版。老外的脑回路我就不理解了,你可以设置成开启或者关闭Site Health这个功能多好,非要这么强制的塞到后台。

WordPress-禁用SiteHealth(网站健康)检测项让其显示100%插图

看了一圈,我就不想用了,默默的一直检查网站和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' );

大鸟这里贴一份全部禁止检测的代码,如下:

//禁用Site Health版本检测:function prefix_remove_site_health( $tests ) {    unset( $tests['direct']['php_version'] );//禁止PHP检测    unset( $tests['direct']['wordpress_version'] );//禁止程序版本检测    unset( $tests['direct']['plugin_version'] );//禁止插件版本检测    unset( $tests['direct']['theme_version'] );    unset( $tests['direct']['sql_server'] );    unset( $tests['direct']['https_status'] );    unset( $tests['direct']['ssl_support'] );    unset( $tests['direct']['scheduled_events'] );    unset( $tests['direct']['http_requests'] );    unset( $tests['direct']['is_in_debug_mode'] );    unset( $tests['direct']['utf8mb4_support'] );    unset( $tests['direct']['php_extensions'] );return $tests;}add_filter( 'site_status_tests', 'prefix_remove_site_health' );

我们看看禁用之后的效果,如图:

WordPress-禁用SiteHealth(网站健康)检测项让其显示100%插图1

是不是瞬间感觉人生已经达到了巅峰,^ _ ^!当然如果你觉得全部禁用,太暴力了,可以自己有选择的删除掉一些禁用。这个东西好与不好,见仁见智……

本文参考:

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

赞(0)
未经允许不得转载:遗弃你|YIQINI.COM » WordPress-禁用SiteHealth(网站健康)检测项让其显示100%

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册