我正在使用 WordPress 开发一个需要一些自定义插件的网站项目。我想保持插件模块化,但其中一些需要类似的功能。所以,我发现自己的目标相互矛盾:
- 使每个插件自包含和模块化
- 不要重复代码
例如,我需要两个不同的插件来<select>
根据术语列表和一些参数输出元素。我写了一个函数来完成这个,但是我应该在两个插件中复制这个函数吗?这似乎是一场维护噩梦,但如果我不这样做,一个插件将以非常任意的方式依赖于另一个插件。我缺少一些聪明的解决方案吗?
我正在使用 WordPress 开发一个需要一些自定义插件的网站项目。我想保持插件模块化,但其中一些需要类似的功能。所以,我发现自己的目标相互矛盾:
例如,我需要两个不同的插件来<select>
根据术语列表和一些参数输出元素。我写了一个函数来完成这个,但是我应该在两个插件中复制这个函数吗?这似乎是一场维护噩梦,但如果我不这样做,一个插件将以非常任意的方式依赖于另一个插件。我缺少一些聪明的解决方案吗?