> ## 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

<Steps>
  <Step title="Go to WordPress">
    Log in to Plesk and click **WordPress** in the left sidebar.
  </Step>

  <Step title="Clone the Site">
    Find your live WordPress installation and click **Clone**.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Confirm">
    Click **Clone**. The Toolkit will copy all files and the database to the new location.
  </Step>
</Steps>

<Info>
  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.
</Info>

## Pushing Changes to Live

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

<Steps>
  <Step title="Open the Staging Site">
    In the WordPress Toolkit, find your staging installation.
  </Step>

  <Step title="Push to Production">
    Click **Push to Production** and select what to push — files, database, or both.
  </Step>

  <Step title="Confirm">
    Review the options and click **Push**. The live site will be updated.
  </Step>
</Steps>

<Warning>
  Pushing the database from staging to production will overwrite your live database. Ensure you have a recent backup via [JetBackup](/web-hosting/backups/restoring-files) before proceeding.
</Warning>
