A Complete Toolbox for WordPress Developers & Users

WP Staging Pro is an enterprise-level WordPress plugin that allows you to create a staging environment for your WordPress website and gives you reliable and fast tools to backup and migrate your website to another server.

Do all with a few clicks, no coding required!

WP Staging belongs in every toolbox of developers, designers and website administrators who want to make changes, test new plugins or themes or update their website without jeopardizing the stability and performance of the live site.

Let’s check out all the helpful tools of WP Staging Pro:

Create WordPress Backups and Migrate Sites

WP Staging Pro’s backup and migration is a comprehensive solution for creating backups and migrating WordPress sites, whether part of a Multisite network or standalone installations. These capabilities are essential for site management, offering both security and flexibility. Here’s what you can do with these features:

  • Automated Backups: WP Staging allows you to schedule automatic backups, ensuring your site’s data is regularly saved without manual intervention. This feature is crucial for maintaining data integrity and ensuring that you have recent backups in case of a site failure or data loss. You can upload the backups automatically to Google Drive or any S3 provider like Amazon S3, Dropbox, Google Drive, FTP, or Digital Ocean Spaces.
  • Manual Backups: If you prefer creating backups at specific moments (e.g., before making significant updates or changes), WP Staging can create a blazingly fast immediate backup of your current website. This ensures you have a restore point that matches your site’s state at a desired time.
  • You can use these backup files, upload them to any other WordPress site, and restore them there. As a result, you get an exact copy of your backup site, and you can use this feature to migrate a website to another server or domain.

Copy Staging Site Data to the Live Site (Push Changes)

This is one of the most powerful features (besides WP Staging’s powerful backup capability). The push feature allows you to copy the entire staging site to the live site, including all its files and database data.

It will automatically search and replace all URLs, ensure all data is transferred fast and reliably, and keep your production website online and available to your users. This includes serialized URLs and even URLs contained in objects in the database. Many other plugins fail this, which you would overlook, resulting in having old URLs in the database.

Selective Data Push: Allows you to selectively push changes from the staging to the live site, giving you greater control over what goes live.

You can exclude particular tables to files, and if you need to exclude specialized custom data, you can combine the push process with WP Staging custom filters.

With these filters, you can do the following:

  • Activate or deactivate specific plugins on the live site after pushing.
  • Replace custom strings in the database.
  • Exclude post types from pushing.
  • Exclude files from pushing.
  • Preserve data in the live site from being overwritten.
  • Run a custom action on the production site after pushing.
  • Many, many more.

TRY IT OUT

Multisites – Backup, Convert, and Migrate Network Sites

Comprehensive Duplication: With WP Staging Pro, you can replicate the entire structure of a Multisite network, including all subsites. This replication ensures you can perform any changes, updates, or tests in a complete and isolated environment that mirrors the live network in every aspect—users, themes, plugins, and settings across all sites.

Backup & Migration of main or network sites: You can backup the entire WordPress multisite environment including all network sites or only particular sites.Use the backup to upload and restore a network site to another domain or server or to restore your website to the state of a different timepoint in case of a failure.

Flexible Site Management: One of our standout features is the ability to turn any site within your Multisite network into its own standalone WordPress installation. This is incredibly useful if your organization needs to separate a specific site from the network for any reason—for more independence, better performance, or simpler management. WP Staging Pro makes it easy for you to evolve your site without the headache of complex manual migrations.

Effortless Integration: Once you’re done testing or developing on a staging version of a network site—or if you’ve created a brand new standalone site—WP Staging Pro makes it a breeze to integrate these changes back into your live Multisite network. This feature is key to keeping your network’s integrity and consistency intact, ensuring that your updates are smoothly applied without any hiccups in your live environment or compromise to user experience.

TRY IT OUT

You can create a temporary login link for each staging website to share with your customers or colleagues. This is often helpful if you have modified the login data of the staging site and created different user accounts for it.

This can also be essential if you disabled email sending on your staging site—no more need to remember the login credentials. Just create a new login link, set the expiration time, and send it via email to your client or colleague.

To use that feature go to Staging Sites > Actions > Share login Link

Sync User Accounts From Live Site to Staging Sites

This is extremely useful if you have disabled email sending on your staging site, changed the password of the staging site’s user account, or forgot the login credentials. One-click the Sync User Account button to get immediate access to a staging site.

Sync user account between live and staging site

Give Specific Users Access to the Staging Site by User Role Authentication

You can restrict access to the staging site based on user roles, ensuring only authorized users can view or change the staging environment.

TRY IT OUT

Disable E-Mail Sending On The Staging Site

WP Staging Pro can disable email sending on a staging site directly after the staging site is created. This is crucial for several reasons, all contributing to maintaining the integrity, security, and reliability of the testing environment and the live site.

Here are the primary reasons why this feature is helpful and essential:

  1. Preventing Confusion: Staging sites often replicate the live environment, including the user information database. If email sending is not disabled, the staging site could send emails to real users during testing. This can lead to confusion, as users may receive test emails, password reset emails, or transactional emails that are not relevant to them.
  2. Security: Disabling email sending helps prevent the unintentional disclosure of sensitive information. During testing, developers might work with accurate data copied from the live site. If emails are sent out, there’s a risk of exposing personal data, confidential information, or even internal testing procedures to unauthorized recipients.
  3. Spam Prevention: If a staging site sends out emails, especially in large volumes during testing, it could be flagged by email service providers as a source of spam. This could harm the reputation of your domain, affecting email deliverability for your live site.
  4. Resource Conservation: Email sending can consume server resources and bandwidth. Disabling this feature on a staging site ensures these resources are conserved for the live environment where user interactions and communications are critical.
  5. Testing Email Changes Safely: When making changes to email templates, workflows, or configurations, it’s essential to test these changes without risking sending out incorrect or test emails to real users. Disabling email sending on a staging site allows for thorough testing without the risk of real-world consequences.
  6. Legal and Compliance Considerations: In regulations like GDPR, sending unsolicited or test emails to users without their consent can have legal implications. Disabling email sending on a staging site helps ensure compliance with such privacy laws.

Create New Admin Account on the Staging Site

When creating a staging site, you can add a new administrator account if you want to grant administrator rights to another user without giving them your personal administrator password. This is a great time saver as you do not have to create the new user after manually creating the staging site.

Create new admin account before creating a staging site

Edit Staging Sites Data After Modifying it

This is a helpful feature in case you have moved your staging site to another server or to a different location on the same server and want to ensure the staging can still be pushed to your live site or accessed by WP Staging. This feature allows you to adjust the hostname, site path, and even the database connection of the staging site if you have modified it.

TRY IT OUT