Boot a clean WordPress site with the selected runtime.
Booting Playground
Done Download WordPress core
Done Mount browser storage
Now Apply blueprint steps
Next: open homepage
W
Unsaved Playground
Not saved to browser storage
Launcher
Start, resume, import, or browse blueprints without leaving the live site.
Start a new Playground
Route tiles expand in place so paste/upload states are visible.
Test a WordPress core pull request.
Load a Gutenberg PR or branch build.
Install a theme or plugin from a repository.
Run any remote blueprint JSON file.
Resume a previously exported Playground bundle.
Featured blueprints
Five fast starts from the current catalog.
Your Playgrounds
Saved locally in browser storage.
Coffee demo edits
Saved today - WordPress 7.0, PHP 8.3
Theme tester
Saved yesterday - Twenty Twenty-Five content
Unsaved Playground
Not saved to browser storage. Changes will be lost on refresh.
Unsaved Playground
Site Manager tools for the running WordPress iframe.
- /wordpress
- wp-admin
- wp-content
- themes/twentytwentyfive
- plugins
- wp-includes
- index.php
- wp-config.php
- wp-load.php
<?php define( "DB_NAME", "database_name_here" ); define( "DB_USER", "username_here" ); define( "DB_PASSWORD", "password_here" ); define( "DB_HOST", "localhost" ); define( "WP_DEBUG", true ); /* That's all, stop editing. Happy publishing. */
- blueprint.json
- landing-page.html
- mu-plugin.php
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"meta": {
"title": "Playground Welcome Landing Page",
"author": "WordPress Playground"
},
"login": true,
"landingPage": "/hello-from-playground/",
"preferredVersions": {
"php": "8.3",
"wp": "latest"
},
"steps": [
{ "step": "runPHPWithOptions" }
]
}Database management is an early access featureWordPress Playground emulates MySQL using SQLite. Report issues on the GitHub issue tracker.
| Table | Rows | Size | Updated |
|---|---|---|---|
| wp_posts | 18 | 112 KB | 10:18 UTC |
| wp_options | 143 | 92 KB | 10:18 UTC |
| wp_users | 1 | 12 KB | 10:17 UTC |
| wp_comments | 2 | 8 KB | 10:15 UTC |
[21-May-2026 10:18:21 UTC] PHP Warning: file_get_contents(/wordpress/wp-admin/css/view-transitions.min.css): Failed to open stream
[21-May-2026 10:18:20 UTC] PHP Notice: wp_maybe_inline_styles was called incorrectly for wp-block-library
[21-May-2026 10:18:20 UTC] Route /hello-from-playground/ rendered in 42ms
[21-May-2026 10:17:58 UTC] PHP Fatal: Example plugin activation failed in /wordpress/wp-content/plugins/example/plugin.php
[21-May-2026 10:17:41 UTC] Blueprint step importWxr retried after network timeout
This is an Unsaved Playground.Your changes will be lost on page refresh.
Destructive action
Applying these settings will reset the WordPress database, uploads, plugins, themes, and unsaved edits.
Saved locally. This Playground now appears in Your Playgrounds.