wordpress網(wǎng)站出現(xiàn)“Deprecated functions”,說(shuō)明是使用了已棄用的函數(shù),需要更新插件或主題。這種情況通常發(fā)生在WordPress版本更新后,因?yàn)樾碌陌姹局心承┖瘮?shù)可能已經(jīng)不再推薦使用或已經(jīng)被廢棄。

例如,如果服務(wù)器的PHP版本為7.2或更高,而WordPress主題或插件中仍然使用create_function()函數(shù),就會(huì)出現(xiàn)“Deprecated: Function create_function() is deprecated”的提示。這是因?yàn)閏reate_function()函數(shù)在PHP 7.2及以上版本中已經(jīng)被標(biāo)記為棄用。

為了解決這個(gè)問(wèn)題,你需要更新你的WordPress插件或主題,以使用新的函數(shù)替代已棄用的函數(shù)。可以通過(guò)以下步驟進(jìn)行操作:

開(kāi)啟調(diào)試模式:在WordPress中,可以通過(guò)設(shè)置WP_DEBUG來(lái)開(kāi)啟調(diào)試模式,這樣可以顯示所有已棄用的函數(shù)及其替代函數(shù)。這有助于你快速定位到具體哪個(gè)文件和函數(shù)調(diào)用了已棄用的函數(shù)。

手動(dòng)更新插件或主題:如果你知道具體哪個(gè)插件或主題中的函數(shù)被棄用,可以直接進(jìn)入WordPress儀表盤,找到相應(yīng)的插件或主題,然后進(jìn)行更新。如果無(wú)法直接更新,可以嘗試下載最新版本的插件或主題,然后替換原有的文件。

自動(dòng)更新:如果你的WordPress網(wǎng)站開(kāi)啟了自動(dòng)更新功能,可以讓W(xué)ordPress自動(dòng)檢測(cè)并更新插件和主題。但這種方法依賴于服務(wù)器的網(wǎng)絡(luò)穩(wěn)定性,有時(shí)可能會(huì)失敗。

聯(lián)系主題開(kāi)發(fā)者:如果以上方法都不能解決,如果你使用的是WordPress付費(fèi)主題,那馬上聯(lián)系該WordPress主題的開(kāi)發(fā)者,開(kāi)發(fā)者會(huì)負(fù)責(zé)解決這個(gè)問(wèn)題。這個(gè)時(shí)候WordPress付費(fèi)主題的優(yōu)勢(shì)就顯示出來(lái)了。但是,如果你使用的是WordPress免費(fèi)主題,那就杯具了,只能放棄使用這個(gè)主題了。如果是已經(jīng)有一定訪問(wèn)量的網(wǎng)站,那損失就太大了,換一個(gè)WordPress主題會(huì)對(duì)搜索引擎的收錄和搜索結(jié)果,產(chǎn)生很大的負(fù)面影響。所以,能用付費(fèi)WordPress主題,一定不要用免費(fèi)WordPress主題,免費(fèi)主題不出問(wèn)題用著沒(méi)問(wèn)題,一旦出問(wèn)題了,辛苦建起來(lái)的網(wǎng)站,前功盡棄,非常悲催。

當(dāng)遇到“Deprecated functions”提示時(shí),首先應(yīng)該確認(rèn)當(dāng)前的PHP版本,然后檢查并更新所有相關(guān)的插件和主題,以確保它們使用的是最新的函數(shù)和接口。這不僅可以避免兼容性問(wèn)題,還可以提高網(wǎng)站的安全性和性能。