Database driver
MySQL emulation backed by SQLite
Path: /wordpress/wp-content/database/.ht.sqlite
Size: 452 KB
Selected Playground object
Temporary browser runtime. Refresh or close loses files and database unless saved.
Site Manager
1 <?php define('CONCATENATE_SCRIPTS', false);
2 /**
3 * The base configuration for WordPress.
4 * Database settings, salts, table prefix, 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');
10 define('DB_CHARSET', 'utf8mb4');
Blueprint gallery
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"landingPage": "/hello-from-playground/",
"preferredVersions": { "php": "8.3", "wp": "latest" },
"steps": [{ "step": "runPHP", "code": "<?php // install friends plugin" }]
}
Database driver
Path: /wordpress/wp-content/database/.ht.sqlite
Size: 452 KB
Database actions
Booted latest WordPress with network access enabled.
Notice: theme.json font family fallback in active theme.
Warning: remote fetch retried once by Friends feed import.
Start a new Playground
Starts a fresh WordPress Playground immediately.
Imports plugins, themes, or wp-content from public repositories. Token is not stored after refresh.
Opens the native file chooser, validates archive structure, then asks before replacing current files and database.
Save flow
Creates a browser-backed saved row and slug. It remains on this device.
Uses a folder picker. Reloading later requires permission to reconnect that folder.
Saved Playgrounds
This removes the saved row and falls back to a fresh Unsaved Playground. Browser/local files for other rows are not touched.
Portability
Packages current WordPress files, SQLite database, uploads, plugins, themes, and blueprint metadata.
Selected: coffee-shop-playground.zip. Validation passed.
Copy URL, download bundle, or run over the current runtime from the Blueprint tab.