隨著Wordpress版本的不斷推進(jìn),有些過去的效率不高的函數(shù)都逐漸聲明為不再使用(Deprecated Functions)。
下面的這些函數(shù)已被棄用。這意味著它們已被新功能取代或不再受支持,并且可能從未來版本中刪除。所有使用函數(shù)的代碼都應(yīng)轉(zhuǎn)換為使用其替換項(xiàng)(如果存在)。
不推薦使用的函數(shù)位于以下文件夾下:
- ?
?wp-includes/deprecated.php?
??-- from???Template Tags??,???Conditional Tags??,???Include Tags??, and other???functions?? - ?
?wp-admin/includes/deprecated.php?
??-- from the administration area - ?
?wp-includes/pluggable-deprecated.php?
??- from???Pluggable Functions?? - ?
?wp-includes/ms-deprecated.php?
??- from WordPress MU and the multisite feature - ?
?wp-admin/includes/ms-deprecated.php?
??-- from the administration area of WordPress MU and multisite
另外,有幾個(gè)免費(fèi)Wordpress插件可以輔助確定你開發(fā)的插件中是否使用了過時(shí)的函數(shù),它們是:
Plugin Inspector:掃描插件以查找不推薦的WordPress函數(shù)。它還掃描文件以查找不安全的代碼段。您將擁有路徑、行號(hào)以及采取行動(dòng)所需的一切。
Log Deprecated Notices:顧名思義,當(dāng)調(diào)用不推薦使用的文件和函數(shù)時(shí),該插件會(huì)記錄日志。它還跟蹤不正確的函數(shù)使用情況。