Unsaved Playground
Sites widget expanded

Launch / resume

This is an unsaved Playground. Changes will be lost on refresh until the same Save action in the runtime capsule is used.

Vanilla WordPress

Boot a clean WordPress install with the selected runtime versions.

WordPress PR

Test a WordPress core pull request.

Gutenberg PR / branch

Load Gutenberg from a PR, branch, or URL.

From GitHub

Import a theme or plugin from a repository.

Blueprint URL

Paste a remote blueprint JSON URL.

Import .zip

Resume a previously exported Playground bundle.

01
Unsaved PlaygroundNot saved to browser storage
02
Coffee checkout testWP 6.8 / PHP 8.3 / last opened 10 min ago
03
Gutenberg grid variantsBranch: trunk / 14 files edited
04
Non-profit content passBlueprint: Non-profit Organization

This is an Unsaved Playground. Your changes will be lost on page refresh.

Destructive action: applying these settings resets WordPress to its initial state.

/wordpress
wp-admin
wp-content
wp-includes
wp-config.php
index.php
readme.html
/wordpress/wp-config.phpeditable
blueprint.json
landing-page.html
mu-plugin.php
/blueprint.jsonready

Database management is an early access feature. WordPress Playground emulates MySQL using SQLite. Report issues on the GitHub issue tracker.

Database driverMySQL emulation backed by SQLite
SQLite database path/wordpress/wp-content/database/.ht.sqlite
Size452 KB
[21-May-2026 10:18:21 UTC] PHP Warning: file_get_contents(/wordpress/wp-admin/css/view-transitions.min.css): Failed to open stream: No such file or directory in /wordpress/wp-includes/view-transitions.php on line 2
[21-May-2026 10:18:20 UTC] PHP Notice: Function wp_maybe_inline_styles was called incorrectly. Unable to read the "path" key for stylesheet "wp-block-library".
[21-May-2026 10:18:20 UTC] PHP Notice: Function wp_maybe_inline_styles was called incorrectly. Unable to read the "path" key for stylesheet "twentytwentyfive-style".
[21-May-2026 10:18:19 UTC] PHP Fatal trace sample resolved after reload: missing generated asset path.
playground.wordpress.net/hello-from-playground/ live iframe
Booting Playground

Applying blueprint and reloading WordPress

The iframe stays mounted while the selected route prepares the runtime.

Saved locally. The Playground now appears in Your Playgrounds.