Unsaved Playground Temporary session, not saved to browser storage or local disk

Site Manager

File and data operations

Ready

Files

Selected file editor

Clean
/wordpress/wp-config.php PHP, 4.7 KB, last opened a moment ago
1  <?php
2  define( 'DB_NAME', 'database_name_here' );
3  define( 'DB_USER', 'username_here' );
4  define( 'DB_PASSWORD', 'password_here' );
5  define( 'DB_HOST', 'localhost' );
6  define( 'DB_CHARSET', 'utf8mb4' );
7  define( 'WP_DEBUG', false );
No pending file operations.

Blueprint tools

JSON, gallery, and bundle actions

Valid
/blueprint.json Landing page from current Playground, PHP 8.3
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": { "php": "8.3", "wp": "latest" },
  "steps": [
    { "step": "runPHP", "code": "<?php /* seed content */" }
  ]
}
Blueprint JSON is valid and ready to run.

Database

SQLite-backed data tools

Early access
Database driver MySQL emulation backed by SQLite
SQLite database path /wordpress/wp-content/database/.ht.sqlite
Size 452 KB
Database ready No download in progress.
Adminer and phpMyAdmin open in separate tool windows when selected.

Logs

Playground, WordPress, and PHP logs

1 notice
Playground
  • Ready: Web runtime mounted at /wordpress.
  • Notice: Local-directory permission not granted yet.
WordPress
  • No WordPress errors so far.
PHP
  • No PHP fatal errors so far.

Runtime settings

Versions, language, and reset behavior

Apply Settings & Reset
Destructive reset for temporary Playground Applying settings replaces the current WordPress files and SQLite database. Save first to preserve this work.

Create routes

Start, preview, or import

Route inputs visible
Vanilla WordPress Fresh latest WordPress install, logged in as admin.
WordPress PR
Gutenberg PR or branch
From GitHub Import plugins, themes, or wp-content. Account connection required; token is not stored after refresh.
Blueprint URL
Import .zip Native file chooser, archive validation, then replacement confirmation.
No ZIP selected Choose an archive to validate before replacing the current files and database.

Save flows

Browser storage or local directory

Not saved
Save in this browser Copies files into browser storage, adds a saved row, and creates a slug URL. It is available after reload in this browser.
Save to a local directory Uses the folder picker. Future sessions may require reconnecting folder permission before editing.
1. Folder picker No folder selected.
2. Permission Waiting for folder grant.
3. Copy WordPress files Progress will appear here.
4. Local identity Local directory identity not established.

Saved Playgrounds

Open, manage, rename, delete

2 rows
Unsaved Playground Temporary, current, lost on refresh or close
Plugin Review Playground Browser storage, created May 21, 2026
No destructive action pending Delete actions require confirmation and then remove the row from this list.

Live WordPress shell

Homepage preview

Loaded
W My WordPress Website Edit Site + New Howdy, admin

/hello-from-playground/

Hello from WordPress Playground!

This is Playground, a WordPress that runs client-side in your browser. It is ready for file, Blueprint, database, and log operations.

You are logged in as admin in a temporary Playground.

Transfer history and outcomes 3 events
  • Ready: temporary Playground opened at /hello-from-playground/.
  • Available: Export to GitHub, ZIP download, Blueprint bundle download, database download.
  • Warning: save before destructive reset or ZIP import.