KakapoWP KakapoWP

安装更新

适用于:所有插件· 5 分钟阅读

新版本通过 kakapowp.com 提供,并像其他任何插件更新一样显示在 WordPress 中。只有持有效许可证才能一键安装更新;手动上传新版本则随时都可以。

更新如何送达

  • 九个插件的头部都写有“Update URI: https://www.kakapowp.com/”。因此 WordPress 不会去 wordpress.org 查询,而是通过插件向 kakapowp.com 查询——并附上许可证密钥、网站地址和已安装的版本。
  • 插件会把答复保存六个小时;如果没有收到可用的答复,一小时后会再次查询。在 仪表盘 → 更新 中点击“再次检查”会立即重新查询。
  • 如果有更新的版本,它会出现在插件列表和 仪表盘 → 更新 中,详情里还附有说明和更改内容。
  • 只有持有效许可证,服务器才会提供安装包。没有许可证时,WordPress 虽然会显示新版本,但不提供自动更新。
  • 只要套件中另有插件处于启用状态,已停用的插件也会收到更新通知。但只有当套件中最先加载的已启用插件的密钥同样适用于已停用的插件时(例如套装),才会提供安装包。

事先确保有退路

Kakapo Backup 可以在每次插件、主题或核心更新之前自动创建一份备份。相应的开关出厂时是关闭的。如果 Kakapo Backup 因缺少有效许可证而处于停用状态,就不会创建备份——更新仍会照常进行,只是没有退路。

  1. 打开 Kakapo Backup,在左侧“操作”(德语:„Aktion“)组中选择“更新回滚”(德语:„Update-Rollback“)这一项。
  2. 拨动开关“更新前自动快照”。
  3. 在插件列表或 仪表盘 → 更新 中更新插件。没有有效许可证时,改为通过 插件 → 安装插件 → 上传插件 上传 ZIP 存档,并确认替换现有版本。
  4. 之后打开一次插件页面——在后台首次打开时,插件会补齐自己的数据状态。
  5. 在“系统” → “使用指南”下检查那里是否显示预期的版本号。

更换文件时会自动发生什么

  • admin.css 和 admin.js 的地址带有各自文件的时间戳。更新之后,浏览器会加载新文件,而不是从缓存中取出旧文件。
  • Analytics 会在后台每次打开时检查其保存的架构状态,如有偏差就补建缺失的数据表和字段。
  • Consent 会记住已导入的版本,并在更新后的首次页面访问时一次性补上一个内部基准日期。
  • Backup 会确保其每小时的配置文件节拍即便没有重新启用也会被重新排入计划。
  • Roles 会在后台的下一次打开时,补建缺失或过时的变更记录数据表。
  • Media 会在每次请求时比对已保存的版本,并在更新后用默认值补齐缺失的设置。图片上的检测结果保持不变;如果它们来自较旧的规则版本,下一次批量运行会重新检查。
单纯的文件更新不会调用启用例程。正因如此,插件会自行补做这些后续工作:Analytics、Backup 和 Roles 在后台的下一次打开时,Consent 和 Media 则在下一次任意页面访问时就完成。

当备份点仍在运行时

如果“更新前自动快照”已启用而备份未能及时完成,WordPress 会中止更新并说明原因。此时更新并未执行;请过几分钟再试,或者关闭自动备份点。备份点完成之后会有五分钟的锁定期,以免同一轮中的每一次后续更新都重新备份一遍。

这篇文章对您有帮助吗?