Playground Manager Agency workspace
Unsaved

Site Manager

Unsaved Playground

Logged in as admin. Stored Playgrounds keep limited runtime settings.

Needs save

Session is temporary

Save in browser storage or to a local directory before refreshing this client review.

Example save state: 3028 / 3751 files copied
Network on

Runtime

WordPress latest, PHP 8.3, English (United States), single-site install.

Portable

Delivery

Export this working copy to GitHub or download a .zip package for handoff.

Create or import

Saved management

PlaygroundStatusActions
Unsaved PlaygroundNot saved to browser storage Unsaved
Research BrowserCreated May 21, 2026 Saved
Reset behavior Applying runtime settings resets an unsaved Playground. Saved Playgrounds use Save & Reload.
/wordpress/wp-config.php
<?php define( 'CONCATENATE_SCRIPTS', false );
/** Database settings */
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",
  "meta": { "title": "Playground Welcome Page" },
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": { "php": "8.3", "wp": "latest" }
}
Early access

Database management

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

Database driver
MySQL emulation backed by SQLite
SQLite database path
/wordpress/wp-content/database/.ht.sqlite
Size
452 KB
PlaygroundNo problems
No error logs so far.
WordPressClean
WP_DEBUG log is empty.
PHPClean
No PHP warnings captured.

Start flow

Vanilla WordPress

Start a clean WordPress Playground immediately with the current runtime defaults.

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

Storage location
Saving 3028 / 3751 files