从头开始构建新插件时,更新以前版本的插件

时间:2019-09-29 作者:Developer

我正在寻求你们所有人的帮助和建议。我从头构建了一个插件,现在指示我更新该插件的早期版本。但是我创建的新版本与以前的版本完全不同。文件、文件夹、项目结构和数据库的名称(我创建的一些表没有使用旧表中的任何内容)甚至文本域也会更改。我在互联网上搜索了一下更新的工作原理,发现wordpress维护着一个svn存储库,并为版本维护了一个标记文件夹。但我不确定如果一切都改变了,那会不会奏效。更新插件的早期版本时,我应该关注什么。我在这里寻找您的建议或解决方案,在这种情况下,什么对我来说是最好的,这样用户就可以看到新版本,只需单击一下即可更新其以前的版本。非常感谢。

1 个回复
最合适的回答,由SO网友:Rick Hellewell 整理而成

如果您将插件放在WP存储库中

更改自述文件中的版本号。txt文件将新代码放入一个新的“标记”文件夹中,版本为文件夹名称,同时将新代码放入存储库的根目录中(我还将其放在“trunk”文件夹中,并执行SVN更新操作,然后任何安装了插件的人都会通过Admin,Update屏幕收到更新通知。更新后,他们的WP系统上会安装最新版本。

除了自述文件中需要的信息外,我还会在设置屏幕上发布一些关于新版本的通知。txt文件,用于在WP插件页面的各个页面上显示文本。