开发插件时,是否可以自动确定运行该插件所需的最低WordPress版本?我想确保Requires
标头是正确的,但是每次我调用新的核心函数时都要手动检查,这既乏味又容易出错。
我认为脚本可以很容易地弄清楚:
- 扫描插件中的所有文件。
- 解析出基础上,所有的类实例化和函数的调用
new foo( [...] )
,foo::bar( [...] )
,bar( [...] )
,call_user_func( [...] )
,等语法。 - 使用
@since
phpDoc标记解析WP源,以确定何时将这些类/函数中的每一个添加到WordPress 。 - 生成一份报告,列出每个类/函数及其添加的版本,以及包括所有类/函数的WordPress最早版本。
我环顾四周,却找不到类似的东西,也没有时间自己写。有人知道现有的解决方案吗?