Playground Workshop mode
Unsaved Playground

Results pane

Workshop Blueprint catalog

Showing 12 of 43

Save modal as inline proof

Save destination is not a single action

Temporary Playground data is lost on refresh or close until one destination completes.

Browser save selected Ready to copy files into browser storage.

Saved Playgrounds

Saved identity, rename, and delete stay visible

W
Unsaved Playground

Not saved to browser storage. Refreshing can lose changes.

W
Research Browser Playground

Saved in this browser a moment ago. URL slug: /research-browser-playground/

W

Site Manager

Research Browser Playground

Saved in this browser. Homepage and WP Admin are one click away.

Settings and reset

Destructive when unsaved

Apply Settings & Reset Playground replaces the current unsaved site. Saved Playgrounds use Save & Reload with limited options.

File browser

  • /wordpress
  • wp-admin
  • wp-content
  • wp-includes
  • wp-config.php
  • wp-settings.php
<?php define( 'CONCATENATE_SCRIPTS', false );
/** Database settings */
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );

Blueprint bundle

{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "landingPage": "/hello-from-playground/",
  "login": true,
  "preferredVersions": { "php": "8.3", "wp": "latest" },
  "steps": [
    { "step": "installTheme", "themeZipFile": "vueo.zip" },
    { "step": "runPHP", "code": "seed workshop content" }
  ]
}

Database

Early access

WordPress Playground emulates MySQL using SQLite.

Driver
MySQL emulation backed by SQLite
SQLite path
/wordpress/wp-content/database/.ht.sqlite
Size
452 KB

Logs

No problems so far
[12:04:18] Booted WordPress runtime.
[12:04:22] Blueprint steps completed.
[12:04:27] No PHP errors recorded.

Export, import, and current-site consequences

Import replaces current site

No transfer has run yet.