Art GalleryWebsite / Personal
Coffee ShopWooCommerce / Store
Feed Reader with Friends Pluginrss / social web
Gaming NewsWebsite / News
Non-profit OrganizationWebsite / Organization
Personal BlogPersonal / Blog
Start a clean site
Starting immediately replaces the current temporary Playground unless it is saved first.
Connect and import
Import public plugins, themes, or wp-content directories. The token is not stored and re-authentication is required after refresh.
github.com/owner/repository
Import an archive
This action opens the native file chooser for a local Playground zip bundle.
wordpress-playground-demo.zipReady to choose from device
Copy progress
Saving 3028 / 3751 files
- wp-content copied
- Database snapshot queued
- Blueprint metadata pending
Unsaved PlaygroundNot saved to browser storage
Research Browser PlaygroundCreated May 21, 2026
FILES
v /wordpresswp-adminwp-contentwp-includeswp-config.phpreadme.html
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
FILESblueprint.json
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"login": true,
"landingPage": "/hello-from-playground/",
"preferredVersions": { "php": "8.3", "wp": "latest" }
}
Database management is early access
- Database driver
- MySQL emulation backed by SQLite
- SQLite database path
- /wordpress/wp-content/database/.ht.sqlite
- Size
- 452 KB
Publish current Playground
Export files and current demo work to GitHub after account connection.
docs-demo-playground
Archive the Playground
Download a complete Playground zip bundle that can be imported later.
Blueprint handoff
No problems so far.
Reset guardrail
Applying settings on an unsaved Playground resets the site. A stored Playground shows limited configuration and uses Save & Reload.