bernskioldmedia / wp-dependency-checker
一种检查WordPress插件依赖项的现代方法。
1.0.9
2021-05-30 14:27 UTC
Requires
- php: ^7.1|^8.0
README
这是一个用于检查插件依赖项的WordPress插件简单库。
在执行私有项目时,我们可能需要一个或多个插件处于活动状态。如果没有它们,一切工作都进行得并不合理。这为我们和我们的客户节省了时间和金钱。
当我们这样做时,我们会发现自己需要检查依赖项。这个库可以帮助您使用特性(traits)以现代PHP方式将依赖项添加到插件中。
如果未找到依赖项,您可以处理它们,并显示一个管理员通知。
入门
您需要做的就是将Has_Dependencies
特性包含在您想要检查依赖项的插件类中。理想情况下,在执行任何代码之前。
然后在$dependencies
类变量中指定一个插件依赖项列表。
use BernskioldMedia\WP\WP_Dependency_Checker\Traits\Has_Dependencies;
class My_Plugin {
use Has_Dependencies;
protected static $dependencies = [
'My Dependency' => 'folder/main-file.php',
];
}
当您需要检查依赖项时,运行一个if语句
if(self::has_dependencies()) {
// Run my code
}
has_dependencies
函数将自动显示一个管理员通知,如果结果为假。