W Playground
Unsaved Playground

Settings-first workflow

Review runtime configuration before opening or resetting a Playground.

Active Playground Unsaved Playground
Storage Temporary browser session
Site shortcuts
Save progress
Saving 3028 / 3751 files

Configuration register

Runtime settings

Setting Current Change Reset impact
WordPress versionCore package used for the site latest resets unsaved site
PHP versionWASM runtime selection 8.3 reload required
LanguageWordPress locale English (United States) saved reload
Network accessPermit remote requests from the Playground Allowed applies on reload
Multisite networkCreate a WordPress multisite install Off destructive reset
My WordPress Website Edit Site New Howdy, admin

Hello from WordPress Playground!

This Playground runs client-side in the browser for demos, training, plugin checks, and theme testing.

Logged in as admin

Table-led management

Saved Playgrounds

Name Runtime Storage Last action Actions

Launch routes

Start new after configuration review

Site Manager

Tools organized by operating surface

Settings

Stored Playgrounds expose limited configuration options. Unsaved sessions can reset; saved sessions use Save & Reload.

WordPress versionSelect a version PHP versionPHP 8.3 LanguageEnglish (United States) NetworkAllowed
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": { "php": "8.3", "wp": "latest" }
}
Database driverMySQL emulation backed by SQLite
SQLite database path/wordpress/wp-content/database/.ht.sqlite
Size452 KB
PlaygroundNo problems so far.
WordPressNo warnings emitted.
PHPEmpty error log.

Blueprint gallery

Browse all 43 blueprints

Export / import

Move Playground work in or out