在不删除文件的情况下升级私有插件?

时间:2015-07-16 作者:Heiko

我开发了一个私有插件,作为zip文件分发和安装。使用此插件,用户可以上载文件,文件将存储在插件的目录中。

现在,我有一个问题,我不能升级这个插件。如果我尝试上载新版本,安装将失败,因为目录已经存在。

有人建议先卸载旧版本,但这对我来说是不可能的,因为这样所有上传的文件都会丢失。

你有什么建议来解决我的问题吗?

2 个回复
SO网友:David Favor

GitHub Plugins With Automatic Upgrades 这是一篇非常详细的文章,我指的是一个与我的项目相关的文章,该项目需要对GitHub托管+网站托管插件进行自动(一键)升级。

这个想法很简单。在升级过程中,您的代码修改WordPress内部数据结构,使其看起来足够像WP存储库,从而允许自动升级。

实现这一点的一个好方法是下载GitHub代码并使其正常工作。

然后将代码添加到工作的GitHub代码框架中。

SO网友:Tony Djukic
结束

相关推荐

upgrade plugin in wordpress

我在我的live server上使用wordpress,它只使用使用ssh密钥的sftp。我想安装和升级插件,但似乎需要您输入ftp登录才能安装插件。有没有办法通过手动上传文件来安装和升级插件,而不是让wordpress处理整个过程?