Official demo of the theme/plugin
Duplicator Pro is an essential website migration and backup tool for WordPress users, allowing you to easily complete website relocation, cloning, and backup tasks. Whether you are migrating a website from local to online, or switching servers, Duplicator Pro can get it done with one click.
This plugin supports complete website packaging, including databases, themes, plugins, and uploaded files. You can package the entire website into a single file, making it convenient for migration or backup. Duplicator Pro also supports incremental backups, saving server space.
For multisite users, Duplicator Pro offers powerful multisite support features. You can back up the entire multisite network or migrate sub-sites as independent sites. This is particularly useful during website restructuring or splitting.
Cloud storage integration is another highlight of Duplicator Pro. You can directly save backup files to Dropbox, Google Drive, OneDrive, Amazon S3, or transfer via FTP. This provides additional security for your website data.
Duplicator Pro also offers scheduled backup functionality, allowing you to set up automatic backup plans to ensure the security of your website data. The plugin interface is clean and intuitive, making it easy for non-technical users to get started.
We provide long-term uninterrupted update services to ensure you are always using the latest version of the plugin. Duplicator Pro is an ideal choice for website administrators, developers, and agencies, significantly improving work efficiency.
🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 Version update log 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹
The update log for the Duplicator Pro plugin is as follows:
v4.5.21.2 – March 20, 2025
PHP Version: 7.4+
WordPress Version: 5.3 or higher.
Tested Version: 6.7
Plugin:
[FIX] Fixed a spelling error in the backup build.
[FIX] Fixed an issue with license deactivation during plugin uninstallation.
[FIX] Fixed a backup failure issue when calculating the root path as the machine root path (/).Version 4.5.21.1 – March 17, 2025
PHP Version: 7.4+
WordPress Version: 5.3 or higher.
Tested Up to Version: 6.7Plugin:
[UPDATE] Improved the bulk deletion of unstored backup records to avoid timeout issues when there are a large number of backups.
[FIX] Fixed a division by zero error that occurred when encountering errors during archive generation.
[FIX] Fixed an error that occurred when creating scheduled backups on certain hosts that have sites with a large number of files.v4.5.21 – March 11, 2025
PHP Version: 7.4+
WordPress Version: 5.3 or higher
Tested to: 6.7Plugin:
[New] Added a setting option to automatically delete backup records if they do not exist in any storage.
[New] Added a button on the 'Tools' page to delete all backup records that do not exist in any storage.
[New] Added support for the DUPLICATOR_TABLE_VALIDATION_FILTER_LIST constant in wp-config.php to exclude specific database table validations, preventing false positives for frequently changing tables (such as access logs).
[Update] Disabled the creation of new backups when the current backup is being canceled.
[Update] Stopped supporting PHP 5.6, 7.0, 7.1, 7.2, 7.3.
[Update] Stopped supporting WordPress 4.9, 5.0, 5.1, 5.2.
[Update] Updated Requests library to version 2.0.14.
[Update] Updated CronExpression library to version 3.4.0.
[Update] Updated PHPSECLIB library to version 3.0.43.
[Update] Updated Google SDK to version 2.16.1.
[Update] Updated AWS SDK to version 3.336.10.
[Update] Updated Dropbox SDK to version 1.21.2.
[Update] Fixed an issue with the plugin when the MBSTRING library is not enabled. (Included polyfill-mbstring in the plugin core)
[Update] Optimized the organization of external libraries by reducing the space occupied by Duplicator by over 4MB.
[Update] Used WP OrgRequests library as the OneDrive adapter.
[Update] Improved tracking logs for failed AJAX calls.
[Update] Improved the UI of the tools page.
[Update] Removed some unnecessary tests from the backup scan as the minimum requirements have been updated.
[Update] Cleaned up advanced backup settings. (Removed chunk size option)
[Update] Improved validation and description of the 'Maximum Working Time' advanced backup option.
[Update] Improved tracking logs. Now, more files will create old tracking before reaching the maximum limit, defaulting to 10MB.
[Update] When a backup fails due to license expiration, it will now be handled like other failures, displaying a message in the background and sending an email.
[Update] Improved tracking logs when the license status changes.
[Fix] Added restrictions for Basic and Plus users in multisite.
[Fix] Fixed an issue where the status of backup packages built through the scheduled 'Run Now' feature would not update in certain cases.
[Fix] Fixed false warning messages when the Max Backups setting for default local storage is set to unlimited.
[Fix] Fixed a settings migration issue during default storage settings updates.[Fix] Improved the email summary report when storage is deleted.
[Fix] Resolved the issue of being unable to download files from OneDrive to the website.Installer:
[Update] Updated the minimum requirement to PHP 7.4.
[Update] Updated wp-config-sample.php file to the latest version.
[Fix] Now, after migration, index.php file is correctly updated using DIR instead of dirname(FILE), which previously caused false positives in some security plugins (such as WordFence).Version v4.5.20.1 – December 17, 2024
Plugin updates
Fix: Resolved the issue where uploads to OneDrive could not be completed correctly.
Fix: Corrected the initialization issue of the duplicator wp-cli command.v4.5.20 – December 10, 2024
PHP Version: 5.6.20+
WordPress Version: 4.9 or higher
Tested up to version: 6.7Plugin update content:
New features:
[NEW] Added WP-CLI commands: wp duplicator build, wp duplicator cleanup
[NEW] Added chunking mechanism to the scanner to prevent timeout
[NEW] Added predefined constants to hard code the disabling of plugin features in wp-config.php:
DUPLICATOR_DISABLE_CAP_BASIC
DUPLICATOR_DISABLE_CAP_CREATE
DUPLICATOR_DISABLE_CAP_SCHEDULE
DUPLICATOR_DISABLE_CAP_STORAGE
DUPLICATOR_DISABLE_CAP_BACKUP_RESTORE
DUPLICATOR_DISABLE_CAP_IMPORT
DUPLICATOR_DISABLE_CAP_EXPORT
DUPLICATOR_DISABLE_CAP_SETTINGS
DUPLICATOR_DISABLE_CAP_LICENSE
Updates:
[UPD] Updated external library JsonSerialize from 1.2.9 to 1.30
[UPD] Updated external library phpseclib from 3.0.34 to 3.0.41
[UPD] Updated external library requests from 2.0.9 to 2.0.12
[UPD] Only allow super admin users to set Duplicator access settings in multi-site environments
[UPD] Improved client validation for FTP, SFTP, and AWS storage
[UPD] Improved UTC backup timestamp labels for better clarity and user understanding of time and representation
[FIX] Fixed an issue where the shell zip engine added duplicate description files to backups in certain cases
[FIX] No longer generate errors when the error_log function is disabled
[FIX] No longer add default local storage to the email summary of new sites
[FIX] Reset email summary information after migration
[FIX] Fixed some spelling errors
[FIX] Fixed the issue of not being able to assign Duplicator permissions to super admin users without a primary site role
[FIX] Fixed PHP warnings that occurred when sending email summaries
[FIX] Fixed PHP 8.4 deprecation warnings
[FIX] Fixed authentication issues with OneOndre storage
Installer update content:
New features:
[NEW] Added the ability to manage multiple MySQL file extractions
Fixes:
[FIX] No longer generate errors when the error_log function is disabled