Title: Supan Backup – Full-Site WXR Export &amp; Disaster Recovery
Author: Ash Ganda
Published: <strong>September 19, 2026</strong>
Last modified: September 19, 2026

---

Search plugins

![](https://ps.w.org/supan-backup/assets/banner-772x250.png?rev=3703358)

![](https://ps.w.org/supan-backup/assets/icon.svg?rev=3703358)

# Supan Backup – Full-Site WXR Export & Disaster Recovery

 By [Ash Ganda](https://profiles.wordpress.org/ashishgurprit/)

[Download](https://downloads.wordpress.org/plugin/supan-backup.1.2.2.zip)

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

 [Support](https://wordpress.org/support/plugin/supan-backup/)

## Description

Most WordPress sites have no backup until the day they need one. A corrupted update,
a botched migration, a hacked plugin — and suddenly months of content is gone.

**Supan Backup** gives you a safety net that actually works. Generate a complete
WXR export of all your published posts and pages, plus a full media manifest with
every image URL, dimensions, and alt text — packaged and ready to restore via the
standard WordPress importer.

One click from wp-admin. Backup history kept on disk. Optional WP-Cron schedule 
for hands-off protection.

#### Key Features

 * **Full WXR content export** — every published post and page, with categories,
   tags, featured images, and Yoast/RankMath SEO meta preserved
 * **Media manifest** — complete inventory of your media library with URLs, file
   dimensions, file sizes, and alt text for surgical media restoration
 * **Backup history table** — see every backup job: timestamp, status, file size,
   and direct download links for WXR and manifest files
 * **Backup Now button** — trigger an on-demand backup from the Tools menu in wp-
   admin at any time
 * **Scheduled backups** — set daily or weekly WP-Cron schedules for fully automated
   protection
 * **Restore via WordPress importer** — WXR files import via Tools  Import  WordPress
   on any WordPress site
 * **Token-named upload directory** — backup files are stored in an unguessable 
   path with .htaccess and directory-listing protection

_About the name: “Supan” (スパン) is a Japanese loanword meaning “span” — the arc
or spectrum of connections. It reflects the family of Supan plugins for WordPress
site management._

#### External Services

This plugin sends backup metadata (job status, completion timestamps) to the **Supan
API** (hosted on Google Cloud Run). WXR and media manifest files are generated locally
on your server and tracked by job ID via the API for backup-history listing.

 * **Service URL:** https://gts-seo-engine-711239021998.australia-southeast1.run.
   app
 * **Terms of Service:** https://supan.cchk.info/terms
 * **Privacy Policy:** https://supan.cchk.info/privacy

Data sent: backup job metadata (site URL, job ID, status, timestamps, generated 
file URLs). WXR content and media manifest files themselves remain on your server.
No visitor or customer data is transmitted.

#### Source Code

The full PHP source is included in this plugin. Build tooling is not required — 
this plugin has no compiled assets.

## Installation

 1. Upload the `supan-backup` folder to `/wp-content/plugins/`
 2. Activate the plugin through **Plugins  Installed Plugins**
 3. Navigate to **Tools  Supan Backup** in the left menu
 4. Enter your **API Key** from [supan.cchk.info/supan-backup](https://supan.cchk.info/supan-backup)
 5. Click **Backup Now** to run your first export

## FAQ

### What exactly is exported in the WXR file?

Every published post and page, including: title, content, excerpt, categories, tags,
featured image ID, Yoast SEO meta title, Yoast SEO meta description, and custom 
fields. The format is standard WordPress Extended RSS (WXR) — importable via Tools
Import in any WordPress site.

### What is the media manifest?

A JSON file listing every attachment in your media library: file URL, uploaded filename,
MIME type, image dimensions (width × height), file size in bytes, and alt text. 
Use it to re-download or re-import media after a restore.

### Can I restore from a WXR backup?

Yes. Standard WXR files import via **Tools  Import  WordPress** on any WordPress
site. For full media restoration, use the media manifest to identify and re-upload
files.

### Does it work with Yoast SEO or RankMath?

Yes. Supan Backup automatically reads and preserves your Yoast `_yoast_wpseo_title`/`
_yoast_wpseo_metadesc` meta fields in every export.

### Will it slow down my site?

No. Backup generation runs on-demand from wp-admin or via WP-Cron in the background.
There are zero frontend scripts and no performance impact on your visitors.

### What PHP version is required?

PHP 8.0 or higher.

### Is the plugin GDPR-compliant?

Backup files contain your content (posts, pages, media metadata). No visitor personal
data is included in exports. See our [Privacy Policy](https://supan.cchk.info/privacy)
for full details.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Supan Backup – Full-Site WXR Export & Disaster Recovery” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Ash Ganda ](https://profiles.wordpress.org/ashishgurprit/)

[Translate “Supan Backup – Full-Site WXR Export & Disaster Recovery” into your language.](https://translate.wordpress.org/projects/wp-plugins/supan-backup)

### Interested in development?

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

## Changelog

#### 1.2.2

 * Admin JavaScript moved out of an inline `<script>` block into `assets/admin.js`,
   registered via `wp_enqueue_script()` and parameterised via `wp_localize_script()`,
   per WordPress.org Plugin Check guidance. No functional changes — same backup 
   behavior, just a cleaner enqueue.

#### 1.2.1

 * Author URI updated to https://g-t-s.com.au (Ganda Tech Services Pty Ltd — the
   entity behind this plugin and the supan.cchk.info product domain) so it matches
   the registered WordPress.org contributor email.

#### 1.2.0

 * Initial public submission to WordPress.org. Updated plugin URLs to the supan.
   cchk.info domain, refreshed listing copy for clarity and discoverability, and
   moved the brand-etymology note to the end of the description.

#### 1.1.0

 * Renamed to Supan Backup; updated plugin URLs and class prefixes
 * Removed client-side license gating

#### 1.0.0

 * Initial public release
 * On-demand WXR full-site content export
 * Media manifest JSON generation
 * Backup history table with download links
 * WP-Admin Tools menu integration
 * Yoast SEO and RankMath meta field preservation

## Meta

 *  Version **1.2.2**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.6**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [backup](https://wordpress.org/plugins/tags/backup/)[disaster recovery](https://wordpress.org/plugins/tags/disaster-recovery/)
   [restore](https://wordpress.org/plugins/tags/restore/)
 *  [Advanced View](https://wordpress.org/plugins/supan-backup/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/supan-backup/reviews/)

## Contributors

 *   [ Ash Ganda ](https://profiles.wordpress.org/ashishgurprit/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/supan-backup/)