Auto-Backup & One-Click Restore
by Dcastalia LTD on WordPress.org
Complete WordPress backup and restore solution with real-time progress tracking, AJAX interface, and email notifications.

Modern Dashboard - Clean interface with statistics and real-time progress screenshot-1.png
Auto-Backup & One-Click Restore is a comprehensive backup solution that provides complete WordPress site protection with an intuitive interface. Create, manage, and restore backups with real-time progress tracking and advanced automation features.
Key Features
Modern AJAX Interface
* Real-time operations without page reloads
* Live progress tracking with detailed status updates
* Smooth animations and clean design
* Mobile-responsive interface for all devices
Comprehensive Backup Solution
* Complete site backups including database, plugins, themes, and media
* Selective backup types – choose what to include
* One-click backup creation and restoration
* Automatic backup validation and integrity checks
Advanced Automation
* Scheduled automatic backups (daily, weekly, monthly)
* Smart cleanup with configurable backup retention
* Background processing for non-blocking operations
* WordPress cron system integration
Email Notifications
* Event-based notifications (success, failure, restore completion)
* HTML and plain text email formats
* Customizable notification events
* Detailed backup reports and status emails
Security Features
* Protected backup directory with .htaccess security
* Comprehensive input validation and sanitization
* CSRF protection on all forms and AJAX operations
* Admin-only access with capability checks
Perfect For
- Website Owners – Reliable site protection with minimal effort
- Developers – Backup solution for client sites
- Agencies – Manage multiple WordPress installations efficiently
- Businesses – Backup and disaster recovery
What Gets Backed Up
- Database – Complete WordPress database with all content and settings
- Plugins – All installed plugins and their configuration files
- Themes – Active, inactive, and child themes
- Media Library – All uploaded files, images, and documents
- System Info – WordPress version, PHP details, and configuration
Advanced Features
Real-Time Interface
* Live progress bars with detailed status messages
* Instant data updates without page refreshes
* Modal dialogs for confirmations
* Smooth fade animations and visual feedback
Smart Management
* Automatic old backup cleanup
* Configurable backup retention (1-50 backups)
* Backup size monitoring and disk space checks
* Comprehensive system information dashboard
Error Handling & Recovery
* Comprehensive error handling with user-friendly messages
* Automatic retry mechanisms for failed operations
* Detailed logging for troubleshooting
* Recovery suggestions for common issues
System Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher (PHP 8.0+ recommended)
- ZipArchive PHP extension (required)
- 256MB+ PHP memory limit (512MB+ recommended)
- Write permissions for wp-content/uploads directory
- Sufficient disk space for backup storage
Filters
Developers can customize notifications via filters:
abocr_allow_notifications( $allow, $context, $success )abocr_email_to( $to, $context, $success )abocr_email_subject( $subject, $context, $success )abocr_email_message( $message, $context, $success )abocr_email_headers( $headers, $context, $success )
Where $context is backup or restore and $success is boolean.
Support & Development
Support: Available through WordPress.org support forums
Development: Open source plugin developed with WordPress best practices
Contributions: Welcome! Please follow WordPress coding standards
License: GPL v2 or later – same as WordPress
Credits
Developed by Dcastalia Ltd.
Built with WordPress best practices and modern web technologies
Protect your WordPress site with Auto-Backup & One-Click Restore – Complete backup solution