W Playground Configuration Studio
Unsaved Playground

Settings-first studio

Choose the runtime before the site starts, resets, or reloads.

WP

WordPress version

Core package for the active site.

PHP

PHP runtime

WASM engine version.

Aa

Language

WordPress locale.

NET

Network

Remote request access.

MS

Multisite

Network install mode.

Next routes

Start clean, import existing work, or inspect the active site.

Start routes

Every launch path inherits the runtime choices first.

Browser-backed library

Saved and unsaved Playgrounds stay in one review list.

W
Unsaved Playground Not saved to browser storage
WP latest · PHP 8.3
W
Research Browser Playground Created May 21, 2026 · Saved in this browser
WP latest · PHP 8.3
W
Plugin Lesson Playground Saved to a local directory
WP 6.8 · PHP 8.2
W

Site Manager

Unsaved Playground

WP Admin and Homepage remain available while tools change.
Stored Playgrounds have limited configuration options. Unsaved Playgrounds reset when settings are applied.
1 <?php define( 'CONCATENATE_SCRIPTS', false );
2 /**
3  * The base configuration for WordPress.
4  * Database settings, secret keys, table prefix, and ABSPATH.
5  */
6 define( 'DB_NAME', 'database_name_here' );
7 define( 'DB_USER', 'username_here' );
8 define( 'DB_PASSWORD', 'password_here' );
9 define( 'DB_HOST', 'localhost' );
1 {
2   "$schema": "https://playground.wordpress.net/blueprint-schema.json",
3   "meta": { "title": "Playground Welcome Page" },
4   "login": true,
5   "landingPage": "/hello-from-playground/",
6   "preferredVersions": { "php": "8.3", "wp": "latest" }
7 }

Database management is an early access feature

WordPress Playground emulates MySQL using SQLite. Database tools are still improving.

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

Playground

No problems so far.

WordPress

No PHP notices or warnings captured.

PHP

[empty] Error log is clear.

Portability

Move Playgrounds in and out without leaving the workspace.

Import

Export

Current bundle

Site
Unsaved Playground
Storage
Temporary browser session
Runtime
WP latest · PHP 8.3 · English

Save Playground

A temporary Playground is lost on refresh or close unless it is saved.

Saving 3028 / 3751 files

Preview a WordPress PR

Preview a Gutenberg PR or Branch

Import from GitHub

Import plugins, themes, or wp-content directories from public GitHub repositories. The access token is not stored and authentication is required again after refresh.

Run Blueprint from URL