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.
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.
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.
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
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
Once you have chosen the files and directories, you can now click Create Staging Site.
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
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.