隨著Wordpress版本的不斷推進,有些過去的效率不高的函數都逐漸聲明為不再使用(Deprecated Functions)。
下面的這些函數已被棄用。這意味著它們已被新功能取代或不再受支持,并且可能從未來版本中刪除。所有使用函數的代碼都應轉換為使用其替換項(如果存在)。
不推薦使用的函數位于以下文件夾下:
- ?
?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
另外,有幾個免費Wordpress插件可以輔助確定你開發的插件中是否使用了過時的函數,它們是:
Plugin Inspector:掃描插件以查找不推薦的WordPress函數。它還掃描文件以查找不安全的代碼段。您將擁有路徑、行號以及采取行動所需的一切。
Log Deprecated Notices:顧名思義,當調用不推薦使用的文件和函數時,該插件會記錄日志。它還跟蹤不正確的函數使用情況。