P
Playground Manager Workshop run surface
Unsaved Playground

Site Manager takeover

Unsaved Playground

Temporary WordPress site. Save before refresh or replace.

1
Launch source selected

Vanilla WordPress, latest version, logged in as admin.

2
Save destination

Browser storage active. Local directory remains separate.

3
Saved identity

Research Browser Playground, slug ready after copy.

4
Reset, export, import

Destructive actions stay visible at the point of action.

Start a new Playground

Launch sources are not interchangeable

Save Playground

Destination and result

Temporary
Saving 3028 / 3751 files Result: site slug `/research-browser-playground/`

Saved Playgrounds

Manage workshop sites

Unsaved Playground Not saved to browser storage
Research Browser Playground Created May 21, 2026

Runtime settings

Reset and reload controls

Unsaved reset discards current files and database. Stored Playgrounds show Save & Reload instead.

/wordpress/wp-config.php Editable code viewer
<?php define( 'CONCATENATE_SCRIPTS', false );

/** Database settings */
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );

/** Playground keeps this file editable for experiments. */
/blueprint.json Run or inspect before applying over the site
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "landingPage": "/hello-from-playground/",
  "preferredVersions": {
    "php": "8.3",
    "wp": "latest"
  },
  "steps": [
    { "step": "login", "username": "admin" },
    { "step": "runPHPWithOptions" }
  ]
}

Early access

Database management

WordPress Playground emulates MySQL using SQLite. Database tools are improving and issue reports go to GitHub.

Driver
MySQL emulation backed by SQLite
SQLite path
/wordpress/wp-content/database/.ht.sqlite
Size
452 KB
Playground logs No problems so far.
WordPress logs [info] Homepage loaded at /hello-from-playground/
PHP logs No PHP errors recorded.

Portability

Export and import results

Additional actions keep Export to GitHub and Download as .zip next to import-over-current-site warnings.