在不删除文件的情况下升级私有插件? 时间:2015-07-16 作者:Heiko 我开发了一个私有插件,作为zip文件分发和安装。使用此插件,用户可以上载文件,文件将存储在插件的目录中。现在,我有一个问题,我不能升级这个插件。如果我尝试上载新版本,安装将失败,因为目录已经存在。有人建议先卸载旧版本,但这对我来说是不可能的,因为这样所有上传的文件都会丢失。你有什么建议来解决我的问题吗? 2 个回复 SO网友:David Favor GitHub Plugins With Automatic Upgrades 这是一篇非常详细的文章,我指的是一个与我的项目相关的文章,该项目需要对GitHub托管+网站托管插件进行自动(一键)升级。这个想法很简单。在升级过程中,您的代码修改WordPress内部数据结构,使其看起来足够像WP存储库,从而允许自动升级。实现这一点的一个好方法是下载GitHub代码并使其正常工作。然后将代码添加到工作的GitHub代码框架中。 SO网友:Tony Djukic 这就是我使用的解决方案,它简单明了。Self Hosted WP Plugin Updater: https://github.com/omarabid/Self-Hosted-WordPress-Plugin-repository 结束 文章导航