| 开发者 | akdevs |
|---|---|
| 更新时间 | 2026年4月10日 16:04 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
emnes-backup-migrate-reset folder to /wp-content/plugins/.zip PHP extension (for file backups)Your database, plugins, themes, uploads directory, and WordPress core files. Each component can be selected individually.
Backups are stored in wp-content/uploads/emnes-backup-migrate-reset/ on your server. Each backup gets its own directory with a manifest file and compressed archives. With the Pro add-on, you can also store backups on Amazon S3, Google Drive, Dropbox, or a remote SFTP server.
Yes. Export your backup from the source site, import it on the destination site, and the plugin will automatically perform search-and-replace on URLs during restoration. No manual database editing required.
Yes. The plugin provides a full REST API under the ebmr/v1 namespace with 14 endpoints covering backup, restore, reset, import/export, settings, and progress tracking. All endpoints require admin authentication.
Yes. Available commands include:
wp ebmr backup create — Create a backup with optional component selectionwp ebmr backup list — List all backups in table, JSON, or CSV formatwp ebmr backup verify — Verify a backup's integritywp ebmr backup delete — Delete a backupThe plugin works on individual sites within a multisite network. Network-wide backup is not currently supported. Uninstall cleanup runs across all sites in the network.
All plugin options, audit log entries, backup metadata, and backup files in wp-content/uploads/emnes-backup-migrate-reset/ are removed.
Each backup component generates a checksum during creation. The verify endpoint recalculates checksums and compares them against stored values to detect corruption or tampering.
Yes. Imported ZIP archives are validated against a 2 GB total size limit and 512 MB per-file limit to prevent ZIP bomb attacks. These limits are configurable via filters.