我目前正在构建一个WordPress插件,其中我需要一些已经存在于另一个插件中的功能。我希望找到一种方法来利用第三方代码,如果它收到更新,我可以轻松地更新自己的插件以包含它们。请注意,我不想让插件成为用户在安装和使用我的插件之前必须安装的依赖项。我宁愿保护用户不受此影响。
我的问题是,实现这一目标的最佳方式是什么?最初,我只是将所需的代码移植到我自己的插件中,这要归功于另一个插件的作者。这并不理想,因为包含更新必须是手动过程。
有可能利用Composer来完成这样的事情吗?有没有其他我没有想到的解决方案?我想这段代码存在于插件中,而不是库中,这一事实让我很反感。
Thx。