Database Backup was added in v1.4.0. Scheduled Backups were added in v1.8.0.
Storage location
All backups are stored inwp-content/wmp-backups/. This directory is protected from direct web access by an .htaccess file, so backup files cannot be downloaded by visiting a URL directly. Download them through the backup list in WP Manager Pro.
The backup list
The backup list table shows all existing backups with:| Column | Description |
|---|---|
| Filename | The SQL dump filename |
| Size | Human-readable file size |
| Created | Date and time the backup was created |
- Download (arrow icon) — generates a temporary download URL and triggers the file download in your browser.
- Delete (trash icon) — permanently deletes the backup file from the server after a confirmation dialog.
Creating a manual backup
Wait for the backup to complete
The button changes to Creating backup… with a spinner. The backup is a full SQL dump of all database tables.
Scheduled backups
The Scheduled Backups card at the bottom of the page lets you automate recurring database backups using WP Cron.Setting up a scheduled backup
Enable auto-backup
Flip the Enable Auto-Backup toggle to on. The frequency and retain fields appear.
Choose a frequency
Select how often backups should run:
- Daily — runs once every 24 hours
- Weekly — runs once every 7 days
- Monthly — runs once every 30 days
Set the retain limit
Choose how many backups to keep: 3, 5, 10, or 30. When a new scheduled backup runs and the limit is exceeded, the oldest backup is automatically deleted.
Automatic pruning
After each scheduled backup run, the plugin counts the backups inwp-content/wmp-backups/ and deletes the oldest files until the count is at or below the retain limit. Only backups created by the scheduler are considered in the pruning count.
