Playground Object Ledger
Unsaved Playground

Admin table

Playground objects

Object Storage Status Last action Actions

Save current object

Unsaved Playground is temporary

Choose a destination. Browser storage creates a saved row and slug. Local directory stores a folder-backed object with permission consequences.

Create route

Vanilla WordPress

Starts a clean temporary Playground using the selected WordPress, PHP, language, network, and multisite settings.

Creates a temporary object until saved Save and export become available after boot

Choose a route to inspect its exact input and constraints.

Blueprint gallery

Showing a representative subset of 43 blueprints

Selected Blueprint detail

Art Gallery

Not validated
1
2
3
4
5
6
7
8
9
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "landingPage": "/",
  "preferredVersions": { "php": "8.3", "wp": "latest" },
  "steps": [
    { "step": "installTheme", "themeZipFile": "vueo.zip" },
    { "step": "importWxr", "file": "art-gallery.xml" }
  ]
}

Select a Blueprint, inspect JSON, validate, then run with replacement warning.

Settings

Temporary reset warning Applying settings resets the current unsaved Playground and discards files and database unless saved first.

File browser

/wordpress/wp-config.php Saved

Blueprint bundle

Current bundle: /blueprint.json. Copy, download, validate, or run against the active Playground.

{"login": true, "landingPage": "/hello-from-playground/", "features": {}}

Database

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

Logs

Playground boot completed. Filesystem mounted.

WordPress no fatal errors so far.

PHP notice Optional plugin header missing in uploaded file.

Portability

Transfer history

Imports, exports, downloads, and replacements