【发布时间】:2013-10-25 12:43:00
【问题描述】:
这个问题可能适用于所有软件更新。软件更新如何正常工作?我已经开发了一个 WordPress 插件,现在我想编写更新模块的代码。该插件会检查新的更新,如果有可用的更新,则会通知用户。
最简单的部分已经完成。检查新更新的挂钩已启动并正在运行,如果有新版本可用,则会向用户显示通知。
现在最难的部分来了。新版本的插件托管在我的服务器中。我需要用新文件替换所有文件还是只替换更新的部分。我将有一个新版本作为 ZIP 文件。如何在 WordPress 中实现这一点?
【问题讨论】:
-
你的插件是开源的吗?如果是这样,只需将其提交到 WP Subversion 存储库,我认为更新会自动完成。如果这是封闭源代码,请查看 WP 核心代码,并根据您的要求对其进行修改。
-
我的插件是闭源的
-
@halfer 你能告诉我我必须编辑哪个核心文件
-
不看就不知道了,你需要做一些研究。找到 WP 的 svn/git 存储库,或者下载一个副本并查看它。另外,您是否在搜索引擎中搜索过“Wordpress 插件更新系统”?
-
感谢您提到的关键字。
标签: php wordpress software-update