對話企業(yè)家陶利——做企業(yè)靠 19年前,他是一個程序員,初出茅廬,經(jīng)驗不足,憑借一己之力闖世界;
省市領(lǐng)導蒞臨億恩科技推進電 12月22日上午,由河南省商務廳,鄭州市商務局有關(guān)領(lǐng)導蒞臨河南省億
怎樣選擇服務器托管商?如何 互聯(lián)網(wǎng)開展至今,服務器方面的受到越來越多人的注重,假如要停止服務器
如何禁用WordPress Site Health(網(wǎng)站健康)檢測項
WordPress 5.2 新增 Site Health(網(wǎng)站健康)功能,在WP后臺→工具→Site Health,因目前沒有WP中文完整版,所以這個功能頁面都是英文。用于了解當前網(wǎng)站運行中有哪些問題需要改進,這個功能應該是 Site Health Tool Manager 插件的簡化版。
為什么要集成網(wǎng)站健康檢測功能,據(jù)說是為開發(fā)人員方便測試,有人說很有用,個人認為沒有任何用處,除了暴露主機環(huán)境信息,另外這玩意是否經(jīng)常在后臺運行檢測呢?試過一次就再也不想打開。
可以通過下面的方法有選擇性地禁止某些項目檢測或者禁止全部項目檢測。
將下面的代碼添加到當前主題函數(shù)模板 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' );
通過site_status_tests過濾器,返回時觸發(fā)WP_Site_Health::get_tests()
注:$tests是一個數(shù)組。包括$tests['direct']與$tests['async'],在加載站點健康狀態(tài)之前,直接測試在 PHP 中運行,并且在頁面加載之后通過 Ajax 調(diào)用觸發(fā)異步測試。
禁用更多功能檢測請對照: /wp-admin/includes/class-wp-site-health.php
例如:
unset( $tests['direct']['php_version'] );//禁止PHP檢測 unset( $tests['direct']['wordpress_version'] );//禁止程序版本檢測 unset( $tests['direct']['plugin_version'] );//禁止插件版本檢測
一行一個,以此類推。
檢測項全部禁止后,你會看到 Site Health 檢測結(jié)果顯示100%,perfect ! ^-^
完全禁用Site Health 的方法暫時還木有。