Description
Royal Backup & Reset is a comprehensive WordPress plugin that provides complete backup, restore, and reset functionality for your WordPress website. Whether you need to create regular backups, migrate your site, or reset your database, this plugin has you covered.
Key Features
- Full Website Backups – Backup your entire WordPress website including database, plugins, themes, uploads, and other files
- Selective Restore – Choose which components to restore (database, plugins, themes, uploads, others)
- Database Reset – Reset your WordPress database to a fresh installation while preserving user accounts
- Progress Tracking – Real-time progress updates during backup and restore operations
- Backup Management – View, download, restore, and delete backups from a simple interface
- Component Downloads – Download individual backup components (database, plugins, themes, etc.)
- Customizable Defaults – Save your preferred backup and restore settings
Use Cases
- Regular Backups – Schedule or manually create backups of your WordPress site
- Site Migration – Move your WordPress site to a new server or domain
- Development & Testing – Reset your database for testing or development purposes
- Disaster Recovery – Quickly restore your site from a backup if something goes wrong
- Pre-Update Safety – Create a backup before updating plugins, themes, or WordPress core
Technical Features
- Built following WordPress coding standards and security best practices
- Nonce verification and capability checks on all operations
- Proper input sanitization and output escaping
- Compatible with multisite installations (site-level backups)
- Resumable backups for large websites
- AJAX-powered interface for seamless user experience
Installation
- Upload the
royal-backup-resetfolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Tools > Royal Backup & Reset to start using the plugin
- Create your first backup using the “Backup Website” tab
FAQ
-
Where are backups stored?
-
Backups are stored in the
wp-content/royal-backup-reset/directory by default. This directory is protected with .htaccess rules to prevent direct web access. -
Can I schedule automatic backups?
-
Currently, the plugin supports manual backups. Automatic scheduling features may be added in future versions.
-
What gets included in a backup?
-
A backup includes:
* Database (all WordPress tables)
* Plugins folder (optional)
* Themes folder (optional)
* Uploads folder (optional)
* Other WordPress core files (optional) -
Is it safe to reset my database?
-
The database reset feature will delete all content, settings, and installed plugins/themes. Your current user account will be preserved. Always create a backup before resetting!
-
Can I restore only specific components?
-
Yes! When restoring a backup, you can choose which components to restore (database, plugins, themes, uploads, others).
-
What happens to my files during a restore?
-
During restore, the plugin creates backup copies of existing directories (suffixed with -old) before restoring. You can delete these old directories after verifying the restore worked correctly.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Royal Backup & Reset” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Royal Backup & Reset” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.2
- Initial release.
