Dive into Savings with MainWP - $50 OFF on our Yearly Plan!
👉 Hurry, before the deal fades to black! ⏰

Create Staging Site(s) to Test Updates Inside MainWP Dashboard

MainWP Staging Extension

I know it has happened to you before. You are updating your websites and that plugin causes a problem. Again. How many times has that happened? Maybe you are having some kind of conflict. It happens more than we want to think.

Every week, you are taking care of your customer’s websites and something always seems to happen. You think to yourself, “I wish I had a staging site set up to test some of these plugin updates.”

Never fear my WordPress hero friend! You can create a staging site for your client’s websites in a flash using the MainWP dashboard using the MainWP Staging Extension.

Frankly, it is easy to do. You will need to have the MainWP Staging Extension and install a copy of the WP Staging Plugin on Child Site(s). Today, we walk through the process so that you can practice over the weekend.

First Step – Install the Extension

If you have the MainWP membership package, you already have access to the Staging extension. If you do not, have a look here to see what you’ll get at a single price.

Follow the documentation on MainWP on installing the MainWP Staging Extension.

Second Step – Install the Plugin on Your Child Site(s)

Next, you will need to install the WP Staging Plugin on your Child Site(s). You can manually install the plugin in your Child Site’s dashboard or install the plugin to your Child’s Site right inside your MainWP dashboard.

Follow the instructions for installing a plugin

Third Step – Sync Child Site Data

Once you have installed the WP Staging plugin on your site, go to your Child Site in your MainWP dashboard and click “Sync Data with Child Site.” After this, you can proceed with creating a staging for your Child Site.

Third Step - Sync Child Site Data

Sync Child Site Data

Fourth Step – Create Staging Area

There are a couple of ways to do this. First, you can Navigate to Sites > Manage Sites. Here, all of your sites will be displayed with various columns for different activities such as Sync data, Backup, and Uptime Status.

Under the Staging column, there will be a link that displays Create. Click create and you will be directed to the page to create your staging site.

Fourth Step - Create Staging Area

Create Staging Area

The other option is to click on the individual site in the site’s area. This will display that site and several tabs across the top. One is WP Staging. Here, you click on WP Staging and it will direct you to the page to create a staging site.

Here you will see three sub-tabs, Staging Sites, Create New, and WP Staging Settings. Each tab will allow you to view the different options for a staging site.

WP Staging Options

WP Staging Options

Click on Create New and your MainWP dashboard will display a series of checkboxes that will allow you to choose the files and databases you wish to copy to your staging site.

At the top of the page, you will also have a place to choose your staging naming convention. Verify your settings by clicking the WP Staging Settings to make sure everything will be copied correctly.

Create New WP Staging Site

Create New WP Staging Site

Once you have chosen the files and directories, you can now click Create Staging Site.

Select Files to Create Staging

Select Files to Create Staging

Wait as the system builds your staging site.

When your MainWP dashboard is finished, click on the Staging Sites to see your staging site displayed. Once the staging site is built, you can test plugin updates and other administrative tasks.

You can see the process in action in this video

YouTube video

Wrapping it up

Never have a problem with a plugin updating again. Using the staging extension will help you keep track of your staging sites for your client’s websites. It is a great feature for your MainWP Dashboard.

Sometimes you might need some assistance. Reach out to us in the MainWP Users Facebook group if you have other questions or contact the team at MainWP.

3 thoughts on “Create Staging Site(s) to Test Updates Inside MainWP Dashboard”

  1. Thanks for the write up.
    Would you consider this a good way to redesign/update one’s website? If I make changes on the staging site, how easy is it to move those changes to the main site?

    • I believe the purpose of the staging site in this context is to test that the updates will work fine. Bogdan said that the push feature might be added in the future.

  2. Creating a staging site to test things before making changes to a live site is very important. However without the push-to-live functionality is only a half solution. Is the push feature already implemented?

Comments are closed.

Looking for something?

Privacy laws apply to businesses that collect personal information. Since no personal information is collected by the MainWP plugins, no privacy laws apply to the MainWP plugins. This includes GDPR, UK DPA 2018, PIPEDA, Australia Privacy Act 1988, LGPD, PIPL, and other privacy laws.
Donata Stroink-Skillrud
Donata Stroink-Skillrud
President of Agency Attorneys

Your Download Is Just One Click Away

…or just download the plugin.

By entering your email, you agree to our Terms of Service and Privacy Policy.