Unsaved PlaygroundYour current changes will be lost on page refresh until you save this site locally.
Save consequence
Route-specific launch formsEach start route shows the input it actually needs before booting a new Playground.
Vanilla WordPress
Boot latest WordPress with the default welcome site.
WordPress PR
Paste a Core PR number or Trac/GitHub URL.
Gutenberg PR / branch
Test a Gutenberg PR number, branch, or repo ref.
From GitHub
Load a theme or plugin from a repository.
Blueprint URL
Paste any blueprint JSON URL.
Import .zip
Restore a previously exported Playground archive.
Drop playground-export.zip here
or browse from your device
Showing all 43 blueprints
This is an Unsaved Playground.Your changes will be lost on page refresh. Save locally before applying destructive settings.
Current site shortcuts
Apply Settings and Reset Playground
Changing WordPress/PHP versions resets the site to its initial state.
/wordpress
wp-admin
wp-content
wp-includes
wp-config.php
readme.html
/wordpress/wp-config.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 );
define( 'WP_DEBUG_LOG', true );
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
require_once ABSPATH . 'wp-settings.php';
Blueprint editor
blueprint.json
mu-plugin.php
landing.html
/blueprint.json
{
"$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", "options": { "code": "<?php /* create page */" } }
]
}
Database management is an early access featureWordPress Playground emulates MySQL using SQLite. These tools are a work in progress.
Tables
452 KB
| Table | Rows | Size |
| wp_posts | 18 | 96 KB |
| wp_options | 214 | 136 KB |
| wp_users | 1 | 16 KB |
| wp_postmeta | 82 | 84 KB |