> ## Documentation Index
> Fetch the complete documentation index at: https://docs.digitalfyre.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloning a WordPress Site (Staging)

The WordPress Toolkit lets you clone your live site to a staging environment so you can test changes, updates, or redesigns without affecting your live site.

## Creating a Staging Clone

**1. Go to WordPress**

Log in to Plesk and click **WordPress** in the left sidebar.

**2. Clone the Site**

Find your live WordPress installation and click **Clone**.

**3. Set the Destination**

Choose a destination — typically a subdomain such as `staging.example.com`. Plesk will create the subdomain automatically if it does not exist.

**4. Confirm**

Click **Clone**. The Toolkit will copy all files and the database to the new location.

> [!NOTE]
>
> The staging site is a full independent copy of your live site. Changes made to staging do not affect the live site until you push them.

## Pushing Changes to Live

Once you are satisfied with changes on staging, you can push them back to the live site:

**1. Open the Staging Site**

In the WordPress Toolkit, find your staging installation.

**2. Push to Production**

Click **Push to Production** and select what to push — files, database, or both.

**3. Confirm**

Review the options and click **Push**. The live site will be updated.

> [!WARNING]
>
> Pushing the database from staging to production will overwrite your live database. Ensure you have a recent backup via [JetBackup](https://docs.digitalfyre.com/web-hosting/backups/restoring-files.md) before proceeding.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.