Pocket Author Unsaved Playground
Unsaved Playground

Blueprint author workspace

Run, save, and inspect one Playground from a compact stack.

1 Choose source Blueprint URL selected
2 Run over site Reset warning shown
3 Save destination Browser or local directory
4 Saved identity Rename, export, delete
Live WordPress

My WordPress Website

admin

Hello from WordPress Playground!

This client-side WordPress site is ready for tests, demos, plugins, themes, and content edits.

Logged in as admin
W
Current blueprint

playground-welcome.json

Running this Blueprint imports content over the current unsaved site. Save first if this state matters.
{
  "landingPage": "/hello-from-playground/",
  "preferredVersions": { "php": "8.3", "wp": "latest" },
  "steps": [
    { "step": "runPHPWithOptions" }
  ]
}
Run result Preparing WordPress... 64%
Save destinations

Choose persistence before closing.

Save in this browser Creates a browser-backed Playground with a slug URL.
Saving 3028 / 3751 files
Save to a local directory Uses a chosen folder on this device for the site files.
Result Research Browser Playground saved as /research-browser-playground/

Launch routes

Each start path keeps its real input and consequence visible.

W

Vanilla WordPress

Fresh latest install. Starting now replaces the current unsaved Playground.

PR

WordPress PR

Preview a WordPress core pull request by number or GitHub URL.

GB

Gutenberg PR or branch

Accepts a Gutenberg PR number, full URL, or branch name.

GH

From GitHub

Import a public plugin, theme, or wp-content directory. The access token is not stored after refresh.

URL

Blueprint URL

Run a remote blueprint JSON. Running can import files, content, and settings into the current site.

ZIP

Import .zip

Opens the file chooser. Importing over the current site replaces files and database state.

site-export.zip selected

Storage and saved Playgrounds

Temporary, browser-saved, and local-directory states are separate.

Save Playground

Saving to browser3028 / 3751 files

Saved Playgrounds

W
Unsaved PlaygroundLost on refresh or close unless saved
W
Research Browser PlaygroundCreated May 21, 2026
W
Blueprint Author LabSaved in browser storage

Import and export results

Export to GitHubConnect account, choose repository, then push current Playground files.
Download as .zipExports the current site bundle for later import.
Import .zipsite-export.zip imported over current site; previous unsaved changes were replaced.

Site Manager

Settings, files, Blueprint bundle, database, logs, and exports.

Applying settings resets this unsaved Playground. Stored Playgrounds show limited options and use Save & Reload.
  • /wordpress
  • wp-admin
  • wp-content
  • wp-includes
  • index.php
  • wp-config.php
<?php
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
  • blueprint.json
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "meta": { "title": "Playground Welcome" },
  "landingPage": "/hello-from-playground/",
  "preferredVersions": { "php": "8.3", "wp": "latest" }
}

Database management is an early access feature

WordPress Playground emulates MySQL using SQLite.

Database driver
MySQL emulation backed by SQLite
SQLite database path
/wordpress/wp-content/database/.ht.sqlite
Size
452 KB
Playground logs
No problems so far.
WordPress logs
No PHP notices or warnings.
PHP logs
[empty]