由于同样的原因,您不需要修改WordPress核心,也不需要扩展它或使用挂钩和过滤器来修改它的行为。
因此,在扩展或更改插件时,您有两种选择:
分叉(Forking)
到目前为止,您已经创建了一个插件的分叉,但在发生这种情况时,更改名称很重要,这样您的新插件就不会被覆盖。您需要手动移植原始代码库中的更改
挂钩、过滤器等创建一个新插件,并使用挂钩和过滤器与插件交互。一个好的插件将提供过滤器来修改值,并提供挂钩来允许您自己的插件拦截和调整内容。
您可以使用它注册新的css/js,或者通过删除插件添加的过滤器/挂钩并用自己的过滤器/挂钩替换来禁用功能。
您需要阅读插件的代码,并参考其文档了解可能的情况。
记住,插件代码就是代码。每个插件代码共享相同的环境,因此父插件或子插件的想法毫无意义。只有订单插件被加载,它们是否被激活与此处有任何关系