SKIP TO CONTENT
All projects

WordPress plugin · 2026

ReBuzzBackup & Restore

ReBuzz Backup & Restore is a WordPress plugin that gives site owners a dependable way to capture a full snapshot of a site (files and database together) and put it back when something breaks. It was built around the parts of WordPress backup tooling that tend to fail quietly: partial archives, exports that time out on shared hosting, and restores that leave a site half-migrated.

ReBuzzScreenshot 1 of 3
ReBuzz screenshot 1 of 3
Screenshot 1 of 3

The problem

Most WordPress site owners only discover the true state of their backups at the worst possible moment. A plugin that appears to run nightly can be writing incomplete archives, and a restore that only covers the database leaves uploads and configuration behind. I wanted a plugin where backup and restore were designed as one operation rather than two loosely related features.

How it works

A backup run walks the site in stages (database export first, then the filesystem in batches), writing into a single archive with a manifest describing exactly what it contains. Because each stage records its own position, a run that hits a PHP execution limit resumes from where it stopped instead of starting over. The restore path reads that same manifest, which is what keeps the two halves in agreement.

Building for review

The plugin was written against the WordPress.org plugin guidelines: sanitised input and escaped output, capability checks and nonces on every admin action, prefixed functions and options, no bundled third-party binaries, and translation-ready strings throughout. It has been developed and prepared for WordPress.org review.

What I took from it

Working inside WordPress means writing code that has to behave on hosting you will never see. It pushed me to design for failure states first (what happens when the process dies mid-write) rather than treating the happy path as the whole job.