Title: TryDemoWP
Author: trydemowp
Published: <strong>August 16, 2026</strong>
Last modified: August 16, 2026

---

Search plugins

![](https://ps.w.org/trydemo-sandbox-publisher/assets/banner-772x250.png?rev=3649391)

![](https://ps.w.org/trydemo-sandbox-publisher/assets/icon-256x256.png?rev=3649391)

# TryDemoWP

 By [trydemowp](https://profiles.wordpress.org/trydemowp/)

[Download](https://downloads.wordpress.org/plugin/trydemo-sandbox-publisher.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/trydemo-sandbox-publisher/#description)
 * [Reviews](https://wordpress.org/plugins/trydemo-sandbox-publisher/#reviews)
 *  [Installation](https://wordpress.org/plugins/trydemo-sandbox-publisher/#installation)
 * [Development](https://wordpress.org/plugins/trydemo-sandbox-publisher/#developers)

 [Support](https://wordpress.org/support/plugin/trydemo-sandbox-publisher/)

## Description

If you sell WordPress themes or plugins, buyers want to try before they buy. TryDemoWP
gives every visitor their own disposable sandbox copy of your site that destroys
itself when the timer runs out.

This plugin removes the manual step. Instead of exporting a backup, downloading 
it, and uploading it to TryDemoWP, you connect this site once and press a button.

**What it does**

 * Packages a demo-ready copy of this site: `wp-content` plus a database dump.
 * Uploads it to TryDemoWP resumably, so a dropped connection continues where it
   left off.
 * Reports back when your demo is live.

**What it deliberately leaves out**

This is an export built for demos, not a backup. To keep the archive small enough
to upload, it skips:

 * Cache directories and other backup plugins’ folders (which are often gigabytes
   of your own backups).
 * Log files, archives, and build junk such as `node_modules` and `.git`.
 * Post revisions, transients, and spam or trashed comments.
 * Runtime scratch tables such as Action Scheduler and WooCommerce sessions — the
   table structure is kept so plugins still work, only the rows are dropped.

Your `wp-config.php` is never included, so database credentials and security salts
never leave your server. Your live site is only ever read, never modified.

**External service**

This plugin sends data to TryDemoWP, a third-party service, and requires an account
there.

 * Service: TryDemoWP — https://trydemowp.com
 * Data sent: your `wp-content` directory and a filtered database dump, your site’s
   home URL, and the plugin version, all authenticated with a connect token you 
   generate in your TryDemoWP dashboard.
 * Terms of service: https://trydemowp.com/terms
 * Privacy policy: https://trydemowp.com/privacy

Nothing is transmitted until you connect a token and press Push.

## Screenshots

[⌊Connect this site with a token from your TryDemoWP dashboard.⌉⌊Connect this site
with a token from your TryDemoWP dashboard.⌉[

Connect this site with a token from your TryDemoWP dashboard.

[⌊Push progress, showing real server-side export and upload stages.⌉⌊Push progress,
showing real server-side export and upload stages.⌉[

Push progress, showing real server-side export and upload stages.

[⌊Your demo URL once TryDemoWP has finished building it.⌉⌊Your demo URL once TryDemoWP
has finished building it.⌉[

Your demo URL once TryDemoWP has finished building it.

## Installation

 1. Install and activate the plugin.
 2. In your TryDemoWP dashboard, open the site you want to update and choose **Generate
    connect token** on the Ingestion tab.
 3. In WordPress, go to **Tools  TryDemoWP** and paste the token.
 4. Press **Push to TryDemoWP**.

The push carries on in the background if you close the tab, and reopening the screen
shows you where it got to. On sites where WP-Cron is disabled there is nothing to
continue it, so the screen tells you to keep the tab open instead.

## FAQ

### Does this modify my live site?

No. The plugin only reads your files and database. The only thing it writes is a
temporary export file under `wp-content/uploads/trydemo-sandbox-publisher/`, which
is deleted when the push finishes.

### My export is too large. What now?

The plugin estimates the size before packaging anything and stops if it exceeds 
your plan’s limit, showing you which directories are responsible. You can retry 
without the media library, or upgrade your TryDemoWP plan.

### My host has a low PHP time limit. Will this work?

Yes. The export runs in roughly 20-second slices and saves its position after each
one, so it never depends on a single long-running request.

### Do I have to keep the browser tab open?

No, as long as WP-Cron is working on your site: the push continues in the background
and picks up from the same place when you come back. If WP-Cron is disabled the 
push screen says so and asks you to leave the tab open.

### What does the plugin store on my site, and what happens if I delete it?

Only your connect token, the name of the TryDemoWP site it is bound to, and the 
progress of a push in flight. Deleting the plugin removes all of it, along with 
the temporary export folder.

### Can I push to more than one TryDemoWP site?

A connect token is bound to a single site, so this plugin pushes to that one site.
Generate a token from a different site to point it elsewhere.

### What if my connection drops during the upload?

The upload is resumable. The plugin asks TryDemoWP where it left off and continues
from that byte.

### ZipArchive is missing on my server

The plugin needs PHP’s ZipArchive extension to build the export. Most hosts have
it; ask yours to enable it if the plugin reports it missing.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TryDemoWP” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ trydemowp ](https://profiles.wordpress.org/trydemowp/)

[Translate “TryDemoWP” into your language.](https://translate.wordpress.org/projects/wp-plugins/trydemo-sandbox-publisher)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/trydemo-sandbox-publisher/),
check out the [SVN repository](https://plugins.svn.wordpress.org/trydemo-sandbox-publisher/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/trydemo-sandbox-publisher/)
by [RSS](https://plugins.trac.wordpress.org/log/trydemo-sandbox-publisher/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **20 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [demo](https://wordpress.org/plugins/tags/demo/)[export](https://wordpress.org/plugins/tags/export/)
   [migration](https://wordpress.org/plugins/tags/migration/)[sandbox](https://wordpress.org/plugins/tags/sandbox/)
   [staging](https://wordpress.org/plugins/tags/staging/)
 *  [Advanced View](https://wordpress.org/plugins/trydemo-sandbox-publisher/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/trydemo-sandbox-publisher/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/trydemo-sandbox-publisher/reviews/)

## Contributors

 *   [ trydemowp ](https://profiles.wordpress.org/trydemowp/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/trydemo-sandbox-publisher/)