W
WordPress Playground Demo writer workspace
Unsaved temporary site
Current Playground

Unsaved Playground

This site will disappear on refresh or close until it is saved.

Temporary WP latest PHP 8.3
My WordPress Website WP Admin Edit Page Howdy, admin

Hello from WordPress Playground!

This is Playground, a WordPress site running inside the browser. Use it for training, demos, and testing.

Logged in as admin. Changes affect this temporary site.
Create

Start or import a Playground

Route-specific inputs
WP

Vanilla WordPress

Start a fresh logged-in WordPress site with the selected runtime settings.

PR

WordPress PR

Preview a pull request from WordPress core.

GB

Gutenberg PR or branch

Test a Gutenberg PR, URL, or branch name against Playground.

GH

From GitHub

Import public plugins, themes, or wp-content directories after account connection.

Access token is not stored. Reconnect after refresh.
URL

Blueprint URL

Run a Blueprint JSON file from a URL over the current site.

ZIP

Import .zip

Open the file chooser and import a Playground archive.

Import replaces files in the current site.
Ready Vanilla WordPress selected. Starting creates a fresh temporary Playground and keeps this page editable until saved.
Save

Choose where this Playground lives

Unsaved changes

Name the Playground

The name appears in Saved Playgrounds and can be renamed later.

Save in this browser

Browser storage

Keeps the site in this browser and gives it a saved Playground identity.

Save to a local directory

Directory access

Copies WordPress files to a folder you choose on this device.

Saving 3028 / 3751 files Browser save in progress

When complete, the URL becomes /research-browser-playground/ and the header changes to Saved Playground.

Result: Saved Playground Created May 21, 2026 Location: this browser
Saved management

Playgrounds in this browser

W
Unsaved Playground

Not saved to browser storage. Save before refresh or close.

Temporary
W
Research Browser Playground

Created May 21, 2026. Slug: /research-browser-playground/

Saved
W
Workshop Demo Template

Created May 18, 2026. Browser-backed Playground.

Saved
Delete selected Playground? Deleting removes the browser-backed copy. It does not delete exported zip files or local-directory saves.
Runtime settings

Change versions, then reset or reload

Destructive for unsaved sites
Unsaved Playground Apply Settings & Reset Playground

Restarts WordPress and replaces temporary content unless you save first.

Stored Playground Save & Reload

Stored Playgrounds have limited configuration options and reload after saving settings.

Site Manager

Inspect and change the active site

Settings snapshot

WordPress latest, PHP 8.3, English (United States), network access on, multisite off.

  • /wordpress
  • wp-admin
  • wp-content
  • wp-includes
  • wp-config.php
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
  • blueprint.json
{
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": {
    "php": "8.3",
    "wp": "latest"
  }
}
Early access

Database management

Driver: MySQL emulation backed by SQLite.

Path: /wordpress/wp-content/database/.ht.sqlite

Size: 452 KB

Playground logs

No problems so far.

WordPress logs

No PHP notices or warnings.

PHP logs

No runtime errors captured.

Blueprint gallery

Find a prepared demo

43 catalog entries
Export and import

Move this demo somewhere else

Portable outputs
Export Export to GitHub

Connects to GitHub and publishes the current Playground files.

Download Download as .zip

Packages the current WordPress files for later import.

Import over current site Import .zip result

Chosen archive is unpacked into this Playground. Save first to keep a recoverable copy.