Vanilla WordPress, latest version, logged in as admin.
Site Manager takeover
Unsaved Playground
Temporary WordPress site. Save before refresh or replace.
Browser storage active. Local directory remains separate.
Research Browser Playground, slug ready after copy.
Destructive actions stay visible at the point of action.
Start a new Playground
Launch sources are not interchangeable
Save Playground
Destination and result
Saved Playgrounds
Manage workshop sites
Runtime settings
Reset and reload controls
Unsaved reset discards current files and database. Stored Playgrounds show Save & Reload instead.
<?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' );
/** Playground keeps this file editable for experiments. */
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"landingPage": "/hello-from-playground/",
"preferredVersions": {
"php": "8.3",
"wp": "latest"
},
"steps": [
{ "step": "login", "username": "admin" },
{ "step": "runPHPWithOptions" }
]
}
Early access
Database management
WordPress Playground emulates MySQL using SQLite. Database tools are improving and issue reports go to GitHub.
[info] Homepage loaded at /hello-from-playground/
Blueprint gallery
Catalog view with filters, selected detail, and run controls
Selected Blueprint detail shows description, tags, inspect bundle, and run behavior before replacing the current site.
Portability
Export and import results
Additional actions keep Export to GitHub and Download as .zip next to import-over-current-site warnings.