WP Staging Pro v6.9.2 - WordPress Staging Sites Made Easy
Features: Cloning – Create a clone of your website with a simple click Push Changes – Copy Plugins, Theme & Media files from Staging to Live site Authentication – Staging Site is available for auth...
Related items
Related Givewp Plugins
Give Recurring Donations Addon
by Liquid Web
Adds support for recurring (subscription) donations to the Give donation plugin.
Give Fee Recovery Addon
by Give
Ask Your Donors to Cover Gateway Processing Fees.
Give Form Field Manager
by Give
Form Field Manager (FFM) allows you to add and manage additional fields for your...
Features:
- Cloning – Create a clone of your website with a simple click
- Push Changes – Copy Plugins, Theme & Media files from Staging to Live site
- Authentication – Staging Site is available for authenticated users only
- High Performance – Cloning process does not slow down your website loading speed
- Secure – WP Staging is coded well for protection of your data
Please note: This first version does not copy any database entries. It pushes your file changes from the staging to the live site which is a real time saver after testing plugin and theme updates.
Recent releases
Release history
- Enh: Add accessible labels to Pro upgrade badges and buttons. #5337
- Enh: Improve the first-time staging experience by removing the redundant "Create Staging Site" button, sharing a single CTA between the listing and empty state. #5266
- Enh: Route every in-plugin upgrade link to the wp-staging.com pricing table, localized to the current admin language (de, it, es, fr, pt, pl, ja), with unique UTM tags so each click is identifiable in analytics. #5337
- Enh: Standardize Pro badge wording across the plugin — small locked controls now read "Pro", section badges "Available in Pro", and the upsell button "Upgrade to Pro". #5337
- Enh: Suppress the dismissed CLI notice server-side instead of via localStorage, so it no longer briefly flashes before being hidden. #5266
- Enh: Turn the Pro feature badges in the Create Staging Site modal and other upgrade prompts into links to the pricing table. #5337
- Dev: Avoid lowering PHP memory limit when loading the restore tool as a library. (Pro) #5345
- Dev: Streamline the release pipeline's test phase to avoid a long-running idle CI job that wasted runner time on every release. #5142
- WP STAGING | PRO Backup & Cloning | Full Changelog:
- [https://wp-staging.com/wp-staging-pro-changelog/](https://wp-staging.com/wp-staging-pro-changelog/)
- 404 error when accessing a staging site created with a name containing spaces or special characters. #5321
- A backup no longer fails when it hits a file outside the standard WordPress folders. The file is skipped and noted in the log instead of aborting the whole backup. #5325
- Allow staging site names up to 100 characters while keeping the generated directory name capped at 16 characters. #5321
- Broken auto login to the staging site when the staging site name contains spaces or special characters. #5321
- Fatal error on the staging site caused by an invalid destination path when the site name contains spaces or special characters. #5321
- Improve remote backup downloads when the remote file size cannot be detected. (Pro) #5222
- Prevent backup restore from writing files outside the restore folder. #5299
- Prevent site fatal error when plugin files are partially updated or missing during an upgrade. #5309
- Prevent the loading bar from staying visible after a successful backup extraction, and improve the “Show logs” button styling. #5306
- Prevent unsafe push when staging and production WordPress versions are incompatible. (Pro) #5286
- Remove the security alerts popup from the welcome page. #5336
- Sanitize the staging site directory name and URL so spaces and special characters no longer produce a broken path. #5321
- Stop remote cloud upload immediately when user cancels instead of continuing in background. (Pro) #3891
- Temporarily disable the Next-Gen staging engine to prevent staging-site data corruption (postmeta keys). Users are automatically reverted to the Classic engine and warned when they may have staging sites created with the Next-Gen engine. #5346
- Temporary folders left by the restore tool are no longer included in backups when "Backup Other WP Root Folders" is enabled. (Pro) #5158
- Refresh backup content icons and improve their light and dark mode styling. #5315
View changelog
- Added the Next-Gen engine for creating, updating, resetting and pushing staging sites. It is up to 80% faster and more resilient against memory and timeout errors, while running in isolation to protect the live site. #5122
- Zero performance impact on your live site — WP Staging now runs invisibly to frontend visitors, even during active staging operations. #602
- Database restores are dramatically faster on large backups — multi-gigabyte sites restore in a fraction of the time previously needed. #3020
- Major redesign of the staging workflows. The Create, Update, Reset, Push and Delete screens now use a cleaner, more consistent interface with live summaries, clearer table and folder selection, safer confirmation steps, improved advanced options and a unified two-column layout across all staging actions. #5122
- Add offline asynchronous license registration for firewall-restricted sites. (Pro) #5146
- Add option to preserve current user during remote sync pull job. #4934
- Remote Sync now has its own independent API version, so sites running different plugin releases stay compatible during pulls and pushes. #5132
- Backup file format upgraded to 2.1.0, laying the groundwork for per-file encryption and split backups in upcoming releases. All existing backups remain fully restorable — no migration needed. #5134
- Snappier WordPress admin — admin scripts moved out of the critical render path with event delegation for noticeably faster page loads. #5024
- A "WP Staging — Tips & Guides" widget on your WordPress dashboard with hand-picked links to docs and tutorials, so you can get more out of the plugin without leaving wp-admin. #5162
- Enh: Improved the staging creation experience in both Free and Pro by making default behavior clearer, showing what will be copied or skipped, grouping advanced settings more logically and removing wording that could make the free version feel unsafe. #5122
- Enh: Log the missing-compatible-primary-key table message as a notice instead of a warning, since the table is locked automatically and no user action is required. #5015
- Enh: Make the "skipped search & replace on large row" log clearer — report binary-data rows as a notice that needs no action and keep a reworded warning for large text rows, without dumping the raw query. #5015
- "Set Default" links for Destination Path and Target Hostname in Advanced Settings restored. #5055
- "Unlock Remote Sync" button now links to the correct checkout URL when the license is expired. (Pro) #5067
- "Unselect All" button now matches the other database table action buttons in dark mode. #5143
- Analytics consent modal styling fixed in dark mode; raster logo replaced with a scalable SVG. #5068
- Background restore and backup failures now show a clearer error message with actionable guidance, instead of a generic failure notice. #4606
- Backup download URL now reflects custom directory set via wpstg.backup.directory filter. #5212
- Backup queue self-heals when the worker's loopback HTTP trigger is silently dropped by Cloudflare, restrictive firewalls, or cURL-blocked hosts — jobs no longer stall after the first task. #5118
- Clean up stale Remote Sync .wpstgtmp files left behind by crashed pulls on the initiator and, via a once-daily safety net, on both initiator and source sites. (Pro) #5101
- Clear stale option caches after direct database option updates. #5173
- Correct the dark-mode SweetAlert success icon — the masking wedges rendered as a white disc behind the checkmark on the dark popup. #5232
- Do not run the new-administrator-account task when the option is disabled, which previously logged a misleading "missing email or password" warning. #5015
- Do not show the "what's new" update modal to brand-new users on their first visit; it now only appears for existing users after an update. #5263
- Enforce TLS certificate verification for restore tool requests. (Pro) #5175
- Improve next-gen staging site creation and reset with clearer details and more reliable handling of site names that already exist. #5258
- Keep background job live log buttons working after reopening the logs modal. #5203
- Keep the "Staging" and "Backup & Migration" menu labels untranslated so community translations can't rename them. #5267
- Live backup logs now stream end-to-end on the same host — the live log UI no longer freezes around 100 events while the backup itself completes normally. #5118
- Live log UI no longer drops legitimate repeat lines (e.g. retried steps with refreshed progress numbers). #5118
- Load the bundled translation before WordPress.org language packs in the free plugin so local translations win. #5267
- Logs selector dropdown styling improved in dark mode. #5055
- Missing top margin on the WordPress Playground warning callout (staging listing page) added. #5149
- Multipart database-only backup no longer fails when the database is larger than the configured split size. #2624
- Reduce CPU usage a
View changelog
- Database restores are dramatically faster on large backups — multi-gigabyte sites restore in a fraction of the time previously needed. #3020
- Zero performance impact on your live site — WP Staging now runs invisibly to frontend visitors, even during active staging operations. #602
- Snappier WordPress admin — admin scripts moved out of the critical render path with event delegation for noticeably faster page loads. #5024
- A "WP Staging — Tips & Guides" widget on your WordPress dashboard with hand-picked links to docs and tutorials, so you can get more out of the plugin without leaving wp-admin. #5162
- Remote Sync now has its own independent API version, so sites running different plugin releases stay compatible during pulls and pushes. #5132
- Backup file format upgraded to 2.1.0, laying the groundwork for per-file encryption and split backups in upcoming releases. All existing backups remain fully restorable — no migration needed. #5134
- Restore now retries temporary server errors automatically and shows a clear status instead of appearing stuck. #4909
- Restore respects server retry-after timing on temporary limits and handles other server errors more gracefully. #5002
- Backup queue self-heals when the worker's loopback HTTP trigger is silently dropped by Cloudflare, restrictive firewalls, or cURL-blocked hosts — jobs no longer stall after the first task. #5118
- Background restore and backup failures now show a clearer error message with actionable guidance, instead of a generic failure notice. #4606
- Live backup logs now stream end-to-end on the same host — the live log UI no longer freezes around 100 events while the backup itself completes normally. #5118
- Live log UI no longer drops legitimate repeat lines (e.g. retried steps with refreshed progress numbers). #5118
- Remote Sync pulls on the source site are now properly cancelled and cleaned up when the initiator becomes unresponsive. #4870
- Throttle failed Remote Sync authentication attempts. (Pro) #5171
- "Unlock Remote Sync" button now links to the correct checkout URL when the license is expired. (Pro) #5067
- Security checks for backup-file uploads strengthened. #5160
- Missing top margin on the WordPress Playground warning callout (staging listing page) added. #5149
- Analytics consent modal styling fixed in dark mode; raster logo replaced with a scalable SVG. #5068
- System info card layout no longer breaks when content exceeds the max allowed width. #5055
- Logs selector dropdown styling improved in dark mode. #5055
- "Unselect All" button now matches the other database table action buttons in dark mode. #5143
- "Set Default" links for Destination Path and Target Hostname in Advanced Settings restored. #5055
- UX: Polished the staging-site delete confirmation modal. #5055
- Dev: Add separate CI workflow for remote sync tests covering single-site and multisite. #5155
- Dev: Derive Playwright PHP version checks from the selected test environment. #5192
- Dev: Extend /release slash command with operator-critical pre-flight checks and cross-references to rollback, branch naming, and publish-permission rules. #5186
- Dev: Fix release pipeline failure when triggered for a release branch. #5141
- Dev: Storage identifier handling consolidated; remote-storage option-name migration now runs via a persistent feature flag instead of version_compare so it executes exactly once even when the stored plugin version is missing or corrupt. #3081
- Dev: New releases now land in the correct spot on the refreshed wp-staging.com changelog pages. #5184
- Dev: Release pipeline now detects when the deploy API on the release server is outdated. #5188
- Dev: Network-dependent tests moved from the unit suite to the integration suite for better test reliability. #5165
- Dev: Replace amd64-only FTP Docker image with multi-arch alternative to fix FTPS test failures on Apple Silicon. #5034
- Dev: Update db version in database seed files for e2e testing. #5182
- WP STAGING | PRO Backup & Cloning | Full Changelog:
- [https://wp-staging.com/wp-staging-pro-changelog/](https://wp-staging.com/wp-staging-pro-changelog/)
Frequently asked questions
Is Wp Staging Pro GPL licensed?
Can I use Wp Staging Pro on multiple websites?
How much does Wp Staging Pro cost on GPLCoffee?
Are updates included with Wp Staging Pro?
Is Wp Staging Pro safe to download?
Auto-updates included
Install it once, update automatically.
The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).