W Unsaved Playground Unsaved - local browser storage empty
WP 7.0 beta - PHP 8.3

Live Preview

A usable WordPress site stays central. The Settings rail is open, but the preview can take the entire window at any time.

WordPress 7.0 beta PHP 8.3
Booting state example78%

Downloading WordPress, mounting SQLite, applying blueprint steps.

Start & Saved

The launcher uses native grouped rows, but every non-vanilla route exposes its required input before it boots.

Vanilla WordPress

Start a clean Playground using the selected runtime.

WordPress PR

Boot from a core pull request.

Gutenberg PR or Branch

Test a Gutenberg pull request or branch.

From GitHub

Load a theme or plugin from a repository.

Blueprint URL

Paste a blueprint JSON URL.

Import .zip

Upload a previously exported Playground bundle.

Featured Blueprints

Your Playgrounds

WordPress Settings

One canonical runtime page. The toolbar gear lands here, and Apply & Reset always opens the same destructive sheet.

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

Runtime

Changing versions reboots the site.
Runtime replacement wipes current site state.
Installed language packs are applied during boot.
Network accessAllow network access for downloads and remote assets.
Create a multisite networkRequires a reset to rebuild WordPress tables.

Reset Review

Destructive action Applying these settings replaces the running WordPress site. Database rows, uploads, file edits, and unsaved theme changes are wiped unless the Playground is saved first.

Completed Flow State

Ready after replacement Active runtime is WordPress 7.0 beta on PHP 8.3. The preview has rebooted and the settings page now shows the changed active state.

Confirmation Sequence

1Warning sheet lists exactly what will be erased.
2Cancel keeps the current Playground running.
3Confirm starts a visible reset progress state.
4Result updates the active runtime chips and shows a toast.

Files

Site Manager file browser with New File, New Folder, tree navigation, and an editor pane.

/wordpress
wp-admin
wp-content
themes/twentytwentyfive
plugins
mu-plugins/playground-notice.php
wp-includes
index.php
wp-config.php
wp-load.php
/wordpress/wp-config.php Read/write file editor

Blueprint

Author blueprint JSON and bundle files, then copy, download, or run it against the current Playground.

blueprint.json
assets/welcome.html
plugins/demo-notice.php
content/landing.wxr
/blueprint.json Schema validated on run

Database & Logs

Database and debugging have a named home instead of disappearing into a generic More bucket.

Database management is an early access feature WordPress Playground emulates MySQL using SQLite. These tools are a work in progress and are not production database administration.
SQLite database path/wordpress/wp-content/database/.ht.sqlite - 452 KB
MySQL emulation
TableRowsRecent recordStatus
wp_posts18Hello from WordPress Playground!ready
wp_options142siteurl = http://playground.localready
wp_users1adminready
wp_terms6Uncategorizedready

Export & Navigation

Site Manager header actions and the additional actions menu are grouped without hiding common WP Admin and Homepage jumps.

WordPress Navigation

WP AdminJump the iframe to /wp-admin.
HomepageJump the iframe to /.

Additional Actions

Export to GitHub PRExport a theme, plugin, or wp-content directory to a GitHub repository as a Pull Request.
Download .zipDownload the current Playground as a zip file.