如何编写WordPress插件软件更新


How can I code WordPress plugin software updates?

这个问题可能适用于所有软件更新。软件更新如何正常工作?我开发了一个WordPress插件,现在我想编写更新模块的代码。该插件会检查是否有新的更新,如果有可用的更新,则会通知用户。

最简单的部分完成了。用于检查新更新的挂钩已启动并正在运行,如果有新版本可用,则会向用户显示通知。

现在是最难的部分。新版本的插件托管在我的服务器中。我是否需要用新文件替换所有文件或仅替换更新的部分。我将有一个新版本作为ZIP文件。如何在WordPress中实现这一点?

你应该把你的插件上传到WordPress存储库。

然后WordPress会

告诉您的用户任何更新,并允许自动更新。自己托管它不是一个做事的好方法。

问题的答案在私有和商业插件的自动更新中。