随着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:顾名思义,当调用不推荐使用的文件和函数时,该插件会记录日志。它还跟踪不正确的函数使用情况。