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.

Vanilla WordPress

Boot a clean WordPress site with the selected runtime.

WordPress PR

Test a WordPress core pull request.

Gutenberg PR/branch

Load a Gutenberg PR or branch build.

From GitHub

Install a theme or plugin from a repository.

Blueprint URL

Run any remote blueprint JSON file.

Import .zip

Resume a previously exported Playground bundle.

Featured blueprints

Five fast starts from the current catalog.

Your Playgrounds

Saved locally in browser storage.

W
Coffee demo edits

Saved today - WordPress 7.0, PHP 8.3

W
Theme tester

Saved yesterday - Twenty Twenty-Five content

W
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
/wordpress/wp-config.phpPHP
<?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
/blueprint.jsonJSON
{
  "$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.
TableRowsSizeUpdated
wp_posts18112 KB10:18 UTC
wp_options14392 KB10:18 UTC
wp_users112 KB10:17 UTC
wp_comments28 KB10: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.