【问题标题】:How can I code WordPress plugin software updates?如何编码 WordPress 插件软件更新?
【发布时间】:2013-10-25 12:43:00
【问题描述】:

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

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

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

【问题讨论】:

  • 你的插件是开源的吗?如果是这样,只需将其提交到 WP Subversion 存储库,我认为更新会自动完成。如果这是封闭源代码,请查看 WP 核心代码,并根据您的要求对其进行修改。
  • 我的插件是闭源的
  • @halfer 你能告诉我我必须编辑哪个核心文件
  • 不看就不知道了,你需要做一些研究。找到 WP 的 svn/git 存储库,或者下载一个副本并查看它。另外,您是否在搜索引擎中搜索过“Wordpress 插件更新系统”?
  • 感谢您提到的关键字。

标签: php wordpress software-update


【解决方案1】:

你应该是uploading your plugin to the WordPress repository

WordPress 然后告诉您的用户任何更新并允许自动更新。自己托管不是一个好方法。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 虽然可能是一个答案,但 SO 旨在提供答案,而不是提供答案的链接(可能会离线)。
    • 链接仍然有效,但您可以在链接断开之前summarise in your answer 吗? (但没有“编辑:”、“更新:”或类似的 - 问题/答案应该看起来好像是今天写的。)
    猜你喜欢
    • 2012-06-03
    • 2012-02-28
    • 2017-08-06
    • 2013-07-27
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多