WP Staging Pro - One-Click Solution for Creating Staging Sites

WP Staging Pro - One-Click Solution for Creating Staging Sites 6.1.3 Nulled

No permission to download
  • New Tested for up to WordPress v. 6.8.
  • 🛡️ Sec Prevent authorized users from deleting admin user on the live and staging sites. (Pro) #4247
  • 🚀 Perf Disable autoload option for wpstg_staging_sites field. #4098
  • ⚡️ Enh Remove the notice header from general backup notice. #4237
  • ⚡️ Enh Simplify the restore tool login process. (Pro) #4117
  • ⚡️ Enh Remove google libraries and create a new library for uploading backup to google drive remote storage. (Pro) #3729
  • ⚡️ Enh Release the restore tool as a non-PHP file to prevent false malware detection. (Pro) #4183
  • ⚡️ Enh If no primary key exists in a table, flag log entry as warning and not info. #4194
  • ⚡️ Enh Improve error message for backup upload preparation failure. #4045
  • 🐛 Fix Some buttons were not translated. #4180
  • 🐛 Fix We’ve improved how WP Staging handles large files during backups. If a backup step takes too long, WP Staging will automatically allow extra time for it to finish. If it still can’t complete successfully, the backup will safely stop instead of running forever. #4193
  • 🐛 Fix If a database collation is missing during table restore, use the `general` variant for that table restore. Also add a filter `wpstg.database.importer.replace_collation` to restore with a specific variant if the collation is missing during restore. #4199
  • 🐛 Fix No directories listed during staging process if wp-content folder is symlinked on Flywheel hosting. Enhanced symbolic link handling. #4173
  • 🐛 Fix Prevent unauthorized access to REST APIs on the staging site to avoid potential exploits during plugin updates. (Pro) #4256
  • 🐛 Fix Incorrect backup download URL when downloading backups on WP.com and Flywheel hosted sites. #4161
  • 🐛 Fix Automatically disable DEBUG constants on staging sites to prevent unwanted debug warnings. #4175
  • 🐛 Fix Add an alternative way to copy files during cloning and push when php native `copy` method fails on some system. #4144
  • 🐛 Fix Some older compressed backups couldn’t be restored due to a file header error. This update fixes the issue so those backups can now be restored properly. #4241
  • 🐛 Fix Backup older than version Pro 5.0.4 or Free 3.0.4 is considered v2 backup, thus can not be restored. #4243
  • 🐛 Fix Enhance error handling and response messaging for failed license activation attempts. #3954
  • UX: Fix the dark mode issue on the `Restore Tool` page. #4215
  • UX: Visual improvement of the restore script download page. #4218
  • 🛠️ Dev Increase github actions ‘timeout-minutes’ for playwright tests. #4222
  • 🛠️ Dev Skip staging site tests on playwright for WordPress.com like environment. Also skip email related tests on Windows as email catcher is not yet implemented on Windows. #4220
  • 🛠️ Dev Improve v2 backup specification docs. #4245
  • 🛠️ Dev Playwright pro test are failing because of MS oneDrive. (Pro) #4163
* New: Compatible to WordPress 6.7.2.
* New: Introducing our new Auto Update Plugins optional feature in Advanced Settings! Now, whenever you set up a staging site, outdated plugins can be automatically refreshed in the background, ensuring you can immediately preview and test your updated website with ease. Enjoy a smoother, more efficient update process and a hassle free testing experience. (Pro) #3719
* Enh: Add preview setting for "backup compression" in free version. #4102
* Enh: Write site URL into header of wp-config.php for new staging sites. #2320
* Enh: Link each pro feature in the FAQ footer to the docs. #3579
* Enh: Clarify what is backed up with "Backup Other Files In WP Root" option. (Pro) #4050
* Enh: Refactor backup background processor to be DRY and less complex. #4034
* Fix: Automatically activate free version after its installation when pro version is already active. (Pro) #3971
* Fix: Better handling the backup process elapsed time when the browser tab is inactive in background. #4064
* Fix: Update backups retention number after deleting remote backup. (Pro) #4083
* Fix: Backup file can't be downloaded in WordPress Playground. #4082
* Fix: Remove warnings in backup debug logs. #4086
* Fix: Display the ongoing progress percentage while downloading the backup from remote storage. (Pro) #4110
* Fix: Properly handle HTML entities and preserve line breaks while sending backup email notifications. #3431
* Fix: Show accurate tables count during staging site creation. #4113
* Fix: Missing initial backup index to restore database with the WP Staging Restore tool. #4120
* Fix: PHP "Uncaught TypeError" and remove useless logs for backup to Microsoft OneDrive. (Pro) #4104
* Fix: Undefined property: stdClass::$error - File: wp-staging-pro/Pro/License/Licensing.php Line: 193. (Pro) #4135
* Fix: Prevent duplicate file headers for database when including large database in multiple requests in the backup. #4150
* Fix: Remove wpstg-restore.php from free version.
* UX: Enhance the appearance of the basic installation notice and ensure the user is redirected to the install page if the basic version is not installed or is incompatible. (Pro) #4101
* Fix: Improve design of some modal. #4029
* Dev: Prepare pre-staging `Setup` ajax request as a first step to refactor the cloning feature to be more robust. #4033
* Dev: Move db backup related logic from playwright test to roadrunner. #4043
* New: Compatible up to WordPress 6.5.4
* New: Automatic login to staging site after initial creation by creating a temporary login. #3198
* New: Add option to run backup in background without keeping browser open. #3286
* Security: Sanitize parameters in remote storage settings to prevent possible path traversal and executing of potential malicious code. #3461
* Enh: Add support for Wordfence 2FA authentication in the WP Staging login form. #3358
* Enh: Refactor dropbox and google drive sign in buttons. (Pro) #3405
* Enh: Reducing plugin size by minifying js and css files and removing map files. #3279
* Enh: Redesign plugin deactivation feedback form. #3000
* Enh: Hide sensitive values in system info. #3447
* Fix: Unable to restore backup when it contains huge number of files which requires extracting in multiple requests. #3477
* Fix: Improve reliability and robustness of the background processor: Stalled actions will automatically be cancelled if they are in processing state for more than 15 mins. #3454
* Fix: Backup by URl throws error "Invalid backup file content". #3404
* Fix: Standalone restorer randomly terminated while restoring large files. #3348
* Fix: The backup version of WP Staging Restore is not up to date. #3425
* Fix: Refactor the contact form. New default options for sending backup log files and accepting privacy policy. #3370
* Fix: Ensure listing of remote backups and uploading of local backups to cloud storage works correctly. #3434
* Fix: Hide sensitive fields (secret key, access key...) in backup storages settings. #3389
* Fix: Don't optimize the .htaccess as default any longer if server is litespeed. Revert to old behavior by using the filter `wpstg.create_litespeed_server_config`. #3409
* Fix: Table Renaming Task fails during Restore and Push if database prefix contains capital letter(s) and database is hosted on Windows based OS system i.e. `Microsoft Azure`. #3372
* Fix: Disconnect google drive account if it fails to refresh access token. #3388
* Fix: Cloud storage options are overlapped by other elements. #3343
* Fix: Don't load and list remote backup for dropbox as it is not supported yet. (Pro) #3407
* Dev: Refactor BackupValidateTask to BackupSignerTask to match the action it does. Also move the signer related logic to separate service. #3367
* Dev: Add pre-requisite code for a new faster and more secure backup format. #2915
* Dev: Add option in UI to validate backup files during backup creation. #3368
* Dev: Auto eslint js files and format scss files during `make watch`. #3398
* Dev: Add phpcs rule to make each file ends with only one empty line. #3390
* Dev: Replace rollup-plugin-postcss with rollup-plugin-styles to have better control over source maps. #3429
* New: Compatible up to WordPress 6.5.3
* New: Implemented dark mode UX with options to switch between 'Default OS Mode', 'Lite Mode' and 'Dark Mode' #3261
* New: Now you can restore backup of single site and/or multisite subsite to self or another multisite subsite. (Pro) #3240
* New: Allow user to push all folders under (/wp-content/). #2760
* New: Add the a new user role 'visitor' to share login link option. (Pro) #3332
* Enh: Add type hinting for ProTemplateIncluder. #3337
* Enh: Make sure to prevent other plugins from injecting their messages into WP Staging UI. #3364 #3036
* Fix: Keep cloud storage connected to Google Drive even if files listing from remote storage fails. (Pro) #3347
* Enh: Revamped system-info page, 'Purge Backup Queue' modal and moved JavaScript code to a separate file. #3262
* Enh: Automatically exclude uploads folder during push if it is a symlink. #2989
* Fix: Sync User Account feature duplicates existing user as administrator role. #3311
* Fix: Backup restore stuck on `importing users for subsite` when restoring an old backup on single site. #3373
* Fix: Make sure to handle fatal error due to missing COLLATE while creating 'wp_wpstg_queue' table for scheduled backup. #3359
* Fix: Hide the 'wp-content/wp-staging-sites' folder from staging site directory selection, as it is always excluded during cloning. #3267
* Fix: Show exact error message for open_basedir restriction error if destination directory does not have write permissions. #3116
* Fix: Memory usage of the staging site is higher than of the live site. #3307
* Fix: Make sure to only sync production site's users fields that exist in cloned site's users table. #3362
* Fix: Send log files from last 14 days and compress them before sending. Add Contact Us button to error messages. #3323
* Fix: Make sure to display default login link on custom login form if login is blocked by a security plugin with OTP or 2FA enabled. #3293
* Fix: Ensure that the All in One Security Plugin (AIOS) isn't disabled by the wp staging optimizer when AIOS's salt option is enabled. #3351
* Fix: Reconnect DB if `mysql has gone away` during update of queue table. #3354
* Fix: Create backup folder in google drive, if it does not exist, before uploading to backup cloud provider. #3381
* Fix: Make sure loading bar is removed once a WP Staging page is refreshed successfully #3365
* Dev: Add end-to-end tests for the standalone installer script. #3025
* UX: Make sure that backup cards always look good. #3345
* UX: Make sure that automatic backup icon looks good. #3338
* UX: Display backup name and cloud storage settings in 'Edit Backup Plans' Modal. #3299
* New: Compatible up to WordPress 6.5.3
* New: Implemented dark mode UX with options to switch between 'Default OS Mode', 'Lite Mode' and 'Dark Mode' #3261
* New: Now you can restore backup of single site and/or multisite subsite to self or another multisite subsite. (Pro) #3240
* New: Allow user to push all folders under (/wp-content/). #2760
* New: Add the a new user role 'visitor' to share login link option. (Pro) #3332
* Enh: Add type hinting for ProTemplateIncluder. #3337
* Enh: Make sure to prevent other plugins from injecting their messages into WP Staging UI. #3364 #3036
* Fix: Keep cloud storage connected to Google Drive even if files listing from remote storage fails. (Pro) #3347
* Enh: Revamped system-info page, 'Purge Backup Queue' modal and moved JavaScript code to a separate file. #3262
* Enh: Automatically exclude uploads folder during push if it is a symlink. #2989
* Fix: Sync User Account feature duplicates existing user as administrator role. #3311
* Fix: Backup restore stuck on `importing users for subsite` when restoring an old backup on single site. #3373
* Fix: Make sure to handle fatal error due to missing COLLATE while creating 'wp_wpstg_queue' table for scheduled backup. #3359
* Fix: Hide the 'wp-content/wp-staging-sites' folder from staging site directory selection, as it is always excluded during cloning. #3267
* Fix: Show exact error message for open_basedir restriction error if destination directory does not have write permissions. #3116
* Fix: Memory usage of the staging site is higher than of the live site. #3307
* Fix: Make sure to only sync production site's users fields that exist in cloned site's users table. #3362
* Fix: Send log files from last 14 days and compress them before sending. Add Contact Us button to error messages. #3323
* Fix: Make sure to display default login link on custom login form if login is blocked by a security plugin with OTP or 2FA enabled. #3293
* Fix: Ensure that the All in One Security Plugin (AIOS) isn't disabled by the wp staging optimizer when AIOS's salt option is enabled. #3351
* Fix: Reconnect DB if `mysql has gone away` during update of queue table. #3354
* Fix: Create backup folder in google drive, if it does not exist, before uploading to backup cloud provider. #3381
* Fix: Make sure loading bar is removed once a WP Staging page is refreshed successfully #3365
* Dev: Add end-to-end tests for the standalone installer script. #3025
* UX: Make sure that backup cards always look good. #3345
* UX: Make sure that automatic backup icon looks good. #3338
* UX: Display backup name and cloud storage settings in 'Edit Backup Plans' Modal. #3299
* New: Tested on WordPress 6.5.0
* Fix: If endurance-page-cache mu-plugin is installed (on Bluehost and Hostgator) a staging site shows white page error then. #3216
* Fix: Backup retention does not work for backups created on a staging site. #3138
* Fix: Backup log entries could contain log entries from staging processing under certain circumstances. #3079
* Fix: Moved tmp directory to wp-content/wp-staging/tmp to fix a cross-device link error on sites hosted on Azure. #3213
* Fix: Make sure that there are no errors in console after uploading backup to remote storages. #3258
* Fix: Handle complex table relation syntax on SQL dumper and restorer. #3259
* Fix: Validate and handle null values before invoking strlen() to ensure compatibility and prevent runtime errors. #3127
* Fix: Make network cloning more robust by supporting different combination of www prefix. #3230
* UX: Make sure the loading placeholders are rendered properly over all pages. #3207
* UX: Beautify "license invalid" messages. #3237
* Enh: Don't prefix html attribute 'data' by 'wpstg'. #3048
* Enh: Add pro clone features as inactive items to Actions button in wp staging free version. #3228
* Dev: Add support for retrying failed tests in codeceptione2e suites. This is done to counter test flakiness. #3118
* Dev: Update outdated code of wpstg uncomment command. #3245
* Dev: e2e_backup_test make command was not using basic plugin when running basic tests. #3225
* Dev: Adding improved logging. #3252
* Enh: Remove files that were false-positive detected as malicious. #3184
* Fix: Remove two css files accidentially loaded on the frontpage. #3208
* Fix: Remove standalone installer - Not ready yet. #3218
* Fix: Make sure to not encode single and double quotes while downloading log files. #3168
* New: Add option to create a new admin user account for your staging site during it's creation. #3087
* New: Add option to use non-blocking process for uploading to FTP storage when using FTP extension to upload. #3103
* New: Add advanced excludes option at WP CLI backup-create command. #3114
* New: Add 'Delete Settings' button within the storage provider interface to facilitate the removal of the cloud provider configuration. #3108
* New: Add support for Search Replace of urls in content of network subsites. #2960
* New: Add option on edit staging site page for testing database connection. #3106
* New: If uploads folder is symlinked exclude it from disk space calculation before creating a staging site. #3092
* Enh: Update look and feel of backup scheduling modal. #3090
* Enh: Add page loader for each page of the user interface. #3142
* Enh: Add new upgrade buttons to header and license page. #3135
* Enh: Add more information like database name to system information. #3125
* Enh: Avoid scanning of excluded directories during the push process. #3049
* Fix: Fatal error on old WordPress 4.4.32 due to using of get_current_network_id(). #3174
* Fix: Base prefix wrongly replaced for users and usermeta tables in views when creating backup of views in multisite subsite. #3128
* Fix: Prevent error while directory listing protection due to open_basedir restriction. #3180
* Fix: Update free version plugin meta description to "Required by WP Staging Pro". #3171
* Fix: Remove redundant admin notices for invalid license keys during activation. #3139
* Security: Fix a potential security error and add better sanitizing for backup title. #3152
* Fix: Make sure EDD license checks are triggered only once. #3179
* Fix: Google drive authentication not working properly under all circumstances. #3156
* Fix: Selected custom tables on a staging site that had a different prefix than the prefix in the wp-config.php could not be pushed anymore. #3170
* Fix: Prefix for user capabilities was not replaced when creating a backup of network subsite. #3129
* Fix: The "Prefix" field was empty for listed staging sites if they were created in an external database and the prefix was not specified. #3166
* Fix: The optimizer setting was shown as disabled, even if it was still active. #3151
* Fix: Add loading icon beside 'Refresh License Status' button and adjusted loading bars on licensing page. #3185
* Fix: Super (network) admins were not able to login with when network subsite backup was restored on a single site. #3191
* Fix: Reference Error `wpstgPro is not defined` during staging site creation on FREE version. #3136
* Fix: Make sure that backup plugin notice doesn't overlap Create Staging Site button in UI. #3148
* Fix: List of active plugins in system info is misleading. #2996
* Fix: Make sure that mail setting page looks good on all screen resolutions. #3094
* Fix: Incorrect process modal title for preserving data task. #3130
* Fix: DRY properties in BackupMetadata and remove error message "trying to hydrate dto errors BackupMetadata::setCurrentNetworkId()" #3199
* Dev: Update DI52 library to latest version for small performance gain. #3146
* Dev: Fix missing adminer host on wpstg command. #3120
* Dev: Load Basic or Pro service provider once other dependencies are loaded. #3160
* Dev: Populate dev hosts from env variables to add to hosts file. #3122
* Dev: Add adminer to dev tools for database management. #3112
* Dev: Fast test fails on GitHub due to the missing of 'wpstgBackupHeader.txt' file, checksum needed to be updated each time. #3110
* Dev: Update Github actions to latest version that uses Node 20 to avoid deprecation message Github CI. #3200
* New: Support for WordPress 6.4.3
* New: Add filter `wpstg.push_excluded_directories` to exclude specific folders during push. #3050
* New: Add 'Do review link' to backup success modal after staging site and backup creation. #3085
* Enh: Reduce number of API calls to wp-staging.com for version number checking. #3091
* Enh: Add option to use APPEND Mode for uploading backup using FTP from settings UI. #3044
* Enh: Add loading icon during activation of the free version. #3041
* Enh: Improve the message when backup has been created with older version of WP Staging. #3033
* Enh: Make sure the checkbox icon appears at centre on all system. #2920
* Enh: Make sure that font size and view layout is consistent in staging and reset modal. #3104
* Fix: Can not update email address for sending error reports. #3109
* Fix: Deprecation message about dynamic properties thrown by Google Drive Api Model class. Show exact error message when unable to get resume URI for Google Drive backup upload. #3076
* Fix: Make sure to not check external DB credentials in free version while creating staging site. #3054
* Fix: Editing the backup schedule sometime re-creates the schedule cron at a wrong time. #3101
* Fix: Add filter to hide primary key changes message and include primary key details in the system information. #2972
* Fix: Not all files are sometimes pushed under certain situation. #3082
* Fix: Scheduled Backups unable to run when a manually created backup exists. #3089
* Fix: The backup retention number of Google Drive backups isn't honored. #3063
* Fix: Handle issues when unable to fetch information for external database during cloning requirements. #3029
* Fix: Show correct version of WP Staging in backup and staging log files. #3010
* Fix: Type error when passing multiple parameters using hooks methods. #3064
* Fix: Reduce height of the delete staging site modal. #3058
* Tweak: Keep only wp-staging* plugins active during database renaming process on backup restore to avoid conflict. #3095
* Tweak: Deprecate Filter 'wpstg.ftpclient.forceUseFtpExtension' as we already provide alternate option in FTP settings UI. #3053
* Tweak: Improve success message after push about clearing site and theme cache, which may be required if the front page appears different than expected. #3003
* Dev: Add initial level logic to support Backup Compression and Restore of Compressed Backups. #2555
* Dev: Reduce number of manual e2e dispatch call by adding wp cli and cloud storages e2e in full PRO e2e suite and run them in parallel. #3073
* Fix: Catch type errors on properties hydration for Backup Metadata and other backup related tasks. #3072
Top