WordPress Playground / Staging Site Setup Guide
A simple, reusable process for creating a WordPress playground or staging site with WHM, cPanel, WP Toolkit, WordPress Management, subdomains, cloning, and the Ollie theme.
This guide is written for non-technical or lightly technical staff who need a safe place to test WordPress ideas. The goal is to create one main template site, then clone it into subdomain-based playground sites that are easy to explore, break, delete, and rebuild.
What This Setup Is For
- Testing WordPress themes such as Ollie without touching a live website.
- Giving staff an easy, fun place to experiment with pages, patterns, styles, templates, and content.
- Creating repeatable WordPress staging or playground sites from one clean template.
- Making it simple to destroy a test site and start over whenever needed.
Key Terms Used in This Guide
- WHM – the server admin area where hosting accounts and packages are managed.
- cPanel – the website account area where files, domains, databases, and WordPress tools are managed.
- WP Toolkit / WordPress Management – the cPanel area used to install, manage, clone, and log in to WordPress.
- Main domain / template site – the original WordPress site that will act as the clean source for future clones.
- Subdomain – a child site such as
playground.example.comortest1.example.com. - Playground / staging site – a safe clone used for testing, learning, or experiments.
- Ollie – a WordPress block theme that works well for playground-style testing.
Before You Begin
- You need access to WHM and the cPanel account that will host the main domain and all playground subdomains.
- The main domain should already point to the server through DNS.
- The hosting package must allow subdomains and databases.
- If multiple staff members will use the playground, decide who can create, delete, or reset sites.
- If the goal is to test Ollie, decide whether the main template should start as a fresh WordPress install with Ollie already installed and activated.
Recommended Setup Pattern
Use one main WordPress site as the template. Build it once, keep it clean, and clone it whenever a new playground is needed. This works especially well for Ollie because the theme, starter content, and favorite patterns can be placed on the template site one time and reused.
Step 1 – Confirm the Hosting Package Can Support Playground Cloning
In WHM, review the hosting package for the cPanel account that will hold the playground sites. Make sure it allows enough subdomains and MySQL databases for the number of clones you want to create.
- Subdomains should be allowed.
- Databases should be allowed.
- Disk space should be large enough for the main site plus all test copies.
- This is the best time to decide whether the playground will live in its own dedicated cPanel account.
Step 2 – Create or Identify the cPanel Account for the Playground
In WHM, create a new cPanel account for the main domain or find the account that will be used. This account becomes the home for the template site and all future playground clones.
- Use a clear domain name for the playground project.
- Keep the account separate from production websites whenever possible.
- A separate account makes it easier to reset, manage, and clean up test sites later.
Step 3 – Log In to cPanel for the Playground Account
Open the cPanel account for the selected domain. From here, you will use WordPress Management or WP Toolkit to install and manage WordPress.
- If your team uses a password manager, open the saved cPanel login entry.
- Confirm you are in the correct cPanel account before continuing.
Step 4 – Open WordPress Management / WP Toolkit
Inside cPanel, open WordPress Management or WP Toolkit. This is where you can install WordPress, manage themes, create clones, and use one-click login.
- If there is no WordPress installation yet, you will create one in the next step.
- If a clean template site already exists, you can skip ahead to the cloning steps.
Step 5 – Install a Fresh WordPress Site on the Main Domain
Install WordPress on the main domain. This main site will act as the template site for every future staging or playground clone.
- Use the root of the main domain unless you have a reason to install WordPress in a subfolder.
- Use a clear site title such as WordPress Playground Template or Ollie Playground Template.
- Make sure the install completes successfully before moving on.
Step 6 – Prepare the Template Site
Log in to the main WordPress site and set it up the way you want future playground sites to start. If this setup is for testing Ollie, install and activate the Ollie theme now.
- Install and activate Ollie if theme testing is the goal.
- Remove anything you do not want copied into every future clone.
- Add starter pages, patterns, demo content, or plugins only if they should appear in every playground site.
- Keep the site simple so it stays easy to destroy and rebuild.
Step 7 – Return to WP Toolkit and Clone the Template Site
Back in WP Toolkit, find the main template site and choose Clone. This starts the process of creating a new playground site from the clean WordPress template.
- Always clone from the template site, not from an older playground clone.
- Cloning from the template helps keep each new site clean and predictable.
Step 8 – Choose the New Subdomain and Database Name
When the clone window opens, create a subdomain for the new playground. You can also adjust the database name if needed.
- Use a clear and simple subdomain name such as
playground-1,test-ollie, ortraining-site. - The database name can usually be left as suggested unless your team has a naming convention.
- Double-check the target domain before starting the clone.
Step 9 – Start the Clone and Wait for It to Finish
Start the clone and wait until WP Toolkit finishes copying files, copying the database, and updating the configuration.
- Do not close the process too early.
- Wait until the clone is fully complete before opening the new site.
- If the process fails, check domain setup, package limits, or database limits.
Step 10 – Open the New Playground Site and Begin Testing
After the clone finishes, use the site URL or the one-click WordPress login button to open the new playground site.
- Use the URL to view the front end of the cloned site.
- Use the WordPress login shortcut when you want to jump directly into the dashboard.
- This site is now safe to use for experiments, training, design tests, theme exploration, block editor practice, and Ollie testing.
How to Reset the Playground Later
- Delete the old playground subdomain site when you are done with it.
- Return to the main template site in WP Toolkit.
- Run the Clone action again to create a brand-new playground.
- This reset process is what makes the setup easy, fun, and simple for staff.
Suggested Best Practices
- Keep the main template site clean and stable.
- Do not make random experiments on the template site itself.
- Use naming conventions that staff can understand.
- If several employees will use the system, consider one subdomain per person or project.
- Use Ollie on the template site when the goal is block theme exploration and easy WordPress Site Editor design testing.
- Treat every playground site as disposable.
Troubleshooting Ideas
- Cannot create a clone: check package limits for subdomains, databases, and disk space.
- Clone finishes but the site will not load: check DNS, SSL, and the subdomain target.
- WordPress login button is missing: refresh WP Toolkit or rescan installations.
- Theme testing does not match expectations: confirm the correct template site was cloned and that Ollie is activated on the template.