Descripción
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
Capturas

Modern Dashboard – Clean interface with statistics and real-time progress screenshot-1.png 
Settings Page – Comprehensive configuration with modern form design screenshot-2.png 
Real-Time Progress – Live backup creation with detailed status updates screenshot-2.png 
Email Notifications – Email alerts with detailed reports screenshot-3.png
Instalación
Automatic Installation
- Log in to your WordPress admin dashboard
- Go to Plugins Add New
- Search for “Auto-Backup & One-Click Restore”
- Click “Install Now” and then “Activate”
- Navigate to “Backup” in your admin menu
Manual Installation
- Download the plugin ZIP file
- Upload to
/wp-content/plugins/auto-backup-one-click-restore/directory - Activate through the ‘Plugins’ menu in WordPress
- Go to “Backup” to start using the plugin
Initial Setup
- Configure Settings – Go to Settings tab to configure automation
- Set Email Notifications – Enable email alerts for backup events
- Create First Backup – Click “Create Backup Now” to test
- Enable Automation – Set up scheduled backups for continuous protection
FAQ
-
How does the real-time interface work?
-
The plugin uses AJAX technology to provide a seamless experience. All operations (backup, restore, delete) happen without page reloads, with live progress tracking and instant data updates.
-
What makes this plugin special?
-
This plugin includes advanced features like real-time AJAX interface, comprehensive email notifications, modern design, enhanced security, and professional-grade error handling.
-
How large can my backups be?
-
The plugin can handle sites of various sizes. For very large sites (1GB+), you may need to adjust server settings (memory limit, execution time). The plugin includes system requirements checking.
-
Where are backups stored?
-
Backups are stored in
/wp-content/uploads/auto-backup-one-click-restore/with .htaccess protection. The directory is secured against direct access for enhanced security. -
Can I restore individual components?
-
Currently, the plugin performs complete site restoration. This ensures data consistency and prevents conflicts between different backup components.
-
How do automatic backups work?
-
The plugin integrates with WordPress cron system to create backups automatically. You can choose daily, weekly, or monthly frequency based on your site’s update frequency.
-
Is it safe to restore a backup?
-
Yes, but always test on a staging site first. The plugin includes safety warnings and confirmation dialogs. Restoration overwrites current files and database.
-
What happens to old backups?
-
The plugin automatically manages backup retention based on your “Maximum Backups” setting (1-50). Older backups are automatically deleted to save disk space.
-
Can I get email notifications?
-
Yes! The plugin includes email notification system with customizable events, HTML/plain text formats, and detailed backup reports.
-
Does this work with large sites?
-
Yes, the plugin is optimized for sites of all sizes. It includes memory management, progress tracking, and can handle large databases and file collections.
Reseñas
Colaboradores y desarrolladores
«Auto-Backup & One-Click Restore» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «Auto-Backup & One-Click Restore» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.0.0 – 2024
Initial Release: Complete Backup Solution
Features:
* 🎨 Modern, clean admin interface
* ⚡ Real-time AJAX operations – no page reloads
* 📊 Live progress tracking with detailed status messages
* 📧 Email notification system with HTML/plain text options
* 🔔 Custom modal dialogs for confirmations
* 🛡️ Enhanced security with validation and CSRF protection
* 📈 Progress bars with visual feedback
* 📋 Backup file validation and integrity checks
* 🔄 Automatic backup scheduling and cleanup
* 📱 Mobile-responsive design
* 🌐 Internationalization (i18n) support
Technical Features:
* WordPress cron integration
* Protected backup directory
* Comprehensive error handling
* Rate limiting for AJAX calls
* File operation security
* Memory and time limit management
