Title: UKH Pre-Update Backup Rollback
Author: khamami
Published: <strong>September 3, 2026</strong>
Last modified: September 3, 2026

---

Search plugins

![](https://ps.w.org/ukh-pre-update-backup-rollback/assets/banner-772x250.png?rev
=3679657)

![](https://ps.w.org/ukh-pre-update-backup-rollback/assets/icon.svg?rev=3679657)

# UKH Pre-Update Backup Rollback

 By [khamami](https://profiles.wordpress.org/khamami/)

[Download](https://downloads.wordpress.org/plugin/ukh-pre-update-backup-rollback.1.0.3.zip)

 * [Details](https://wordpress.org/plugins/ukh-pre-update-backup-rollback/#description)
 * [Reviews](https://wordpress.org/plugins/ukh-pre-update-backup-rollback/#reviews)
 *  [Installation](https://wordpress.org/plugins/ukh-pre-update-backup-rollback/#installation)
 * [Development](https://wordpress.org/plugins/ukh-pre-update-backup-rollback/#developers)

 [Support](https://wordpress.org/support/plugin/ukh-pre-update-backup-rollback/)

## Description

**UKH Pre-Update Backup Rollback** prevents the most common WordPress disaster: 
a site going down after an update.

Every time you update WordPress core, a plugin, or a theme, this plugin automatically
creates a snapshot of your `wp-content` directory and database first. If anything
breaks, restore your entire site to its pre-update state with one click — no technical
skills needed.

#### Features

 * **Automatic pre-update backup** — snapshot taken before every core, plugin, or
   theme update
 * **Manual backup** — create a backup anytime from Tools  UKH Pre-Update Backup
 * **One-click rollback** — restore files and database to any previous snapshot
 * **Full snapshot** — complete `wp-content` (themes, plugins, uploads) + full database
   dump
 * **Multiple backups** — keep several restore points, delete old ones when not 
   needed
 * **Protected storage** — backups are stored in `wp-content/upbk-backups/` and 
   blocked from direct web access

#### How it works

 1. Before an update runs, the plugin automatically creates a snapshot (files + database)
 2. If your site has problems after the update, go to Tools  UKH Pre-Update Backup
 3. Click “Rollback” on the latest backup — your site returns to its exact pre-update
    state

#### Who needs this?

 * Sites that cannot afford downtime (business, e-commerce, membership)
 * Developers testing plugin/theme updates on production sites
 * Anyone tired of manually restoring backups after a bad update

## Screenshots

[[

[[

## Installation

 1. Upload the `ukh-pre-update-backup-rollback` folder to `/wp-content/plugins/`, or
    install via the WordPress plugin screen
 2. Activate the plugin through the ‘Plugins’ menu
 3. Open Tools  UKH Pre-Update Backup

## FAQ

### Are backups created automatically?

Yes. A backup is created automatically before every WordPress core, plugin, or theme
update. You can also create manual backups anytime.

### Where are backups stored?

In `wp-content/upbk-backups/`, protected from direct web access by `.htaccess`.

### How large are backups?

The size depends on your site. The snapshot includes your full `wp-content` directory
and a complete database dump. Delete old backups from the admin page to save disk
space.

### Can I restore a single file only?

No. Rollback restores the complete snapshot (files + database) so your site returns
exactly to its pre-update state.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“UKH Pre-Update Backup Rollback” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ khamami ](https://profiles.wordpress.org/khamami/)

[Translate “UKH Pre-Update Backup Rollback” into your language.](https://translate.wordpress.org/projects/wp-plugins/ukh-pre-update-backup-rollback)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ukh-pre-update-backup-rollback/),
check out the [SVN repository](https://plugins.svn.wordpress.org/ukh-pre-update-backup-rollback/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/ukh-pre-update-backup-rollback/)
by [RSS](https://plugins.trac.wordpress.org/log/ukh-pre-update-backup-rollback/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Fixed Plugin URI to resolve correctly (ukhtechnologies.my.id).
 * Replaced any remaining extractTo usage with manual per-file extraction and strict
   path validation.

#### 1.0.2

 * Updated Plugin URI and Author URI to live landing domain (ukhtechnologies.my.
   id).
 * Landing page redesigned with standalone navbar, bilingual toggle (ID/EN), and
   professional layout.

#### 1.0.1

 * Renamed plugin to a distinctive, brand-prefixed name (UKH Pre-Update Backup Rollback).
 * All functions, classes, globals and option names now use the `upbk_` prefix to
   avoid collisions.
 * Fixed path-traversal hardening in rollback/restore (strict backup-ID sanitization
   + realpath containment + zip-slip guard).

#### 1.0.0

 * Initial release.
 * Automatic pre-update backup for core, plugins, and themes.
 * Manual backup and one-click rollback.
 * Full wp-content + database snapshots.

## Meta

 *  Version **1.0.3**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [backup](https://wordpress.org/plugins/tags/backup/)[recovery](https://wordpress.org/plugins/tags/recovery/)
   [rollback](https://wordpress.org/plugins/tags/rollback/)[safeguard](https://wordpress.org/plugins/tags/safeguard/)
   [update](https://wordpress.org/plugins/tags/update/)
 *  [Advanced View](https://wordpress.org/plugins/ukh-pre-update-backup-rollback/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ukh-pre-update-backup-rollback/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ukh-pre-update-backup-rollback/reviews/)

## Contributors

 *   [ khamami ](https://profiles.wordpress.org/khamami/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ukh-pre-update-backup-rollback/)