Installing an update
You install a new version just like a fresh installation: as a ZIP archive via the WordPress plugin administration. No update server is stored in the plugins — so they do not report in on their own and do not download anything.
Securing the way back first
Kakapo Backup can automatically create a backup immediately before every plugin, theme or core update. The switch for it is off out of the box.
- Open Kakapo Backup and choose “Update rollback” on the left in the “Action” group.
- Flip the “Auto snapshot before updates” switch.
- Install the new version via Plugins → Add New → Upload Plugin.
- Open the plugin page once afterwards — on the first visit in the admin area the plugins bring their data up to date.
- Check under “System” → “Guide” whether the expected version number is shown there.
What happens automatically when the files are swapped
- The addresses of admin.css and admin.js carry the timestamp of the respective file. After an update the browser loads the new files instead of the old ones from its cache.
- Analytics checks its stored schema version on every visit in the admin area and, if it differs, adds the missing tables and columns.
- Consent remembers the installed version and, on the first page view after an update, adds an internal cut-off date once.
- Backup makes sure that its hourly profile cycle is scheduled again even without another activation.
A pure file update does not call the activation routine. That is precisely why the plugins handle such follow-up work themselves: Analytics and Backup on the next visit in the admin area, Consent as early as the next page view of any kind.
If the snapshot is still running
If “Auto snapshot before updates” is active and the backup is not finished in time, WordPress cancels the update and states the reason. The update was then not carried out; try again in a few minutes or switch the automatic snapshot off. After a completed snapshot a five-minute lock applies, so that not every further update in the same pass creates another backup.
Was this article helpful?