Playground Theme author workspace
● Unsaved Playground

Command palette

Find every Playground action, inspect the consequences, then run it.

Active site Unsaved Playground WP latest · PHP 8.3 · Network on
1 Launch source Gutenberg PR or branch selected
2 Save destination Browser or local directory
3 Saved identity Rename and manage saved site
4 Manager tools Settings, files, blueprint, database, logs
5 Portable result Export, zip, import over current site

Hello from WordPress Playground!

This is Playground, a WordPress that runs client-side in your browser. It is perfect for training, demonstrating plugins and themes, and testing purposes.

Note that you are logged-in as admin!
Reset warningApplying these settings rebuilds an unsaved Playground. Saved Playgrounds use Save & Reload.
  • /wordpress
  • wp-admin
  • wp-content
  • wp-includes
  • wp-config.php
  • index.php
  • readme.html
1  <?php define('CONCATENATE_SCRIPTS', false);
2  /** The base configuration for WordPress */
3  define('DB_NAME', 'database_name_here');
4  define('DB_USER', 'username_here');
5  define('DB_PASSWORD', 'password_here');
6  define('DB_HOST', 'localhost');
  • blueprint.json
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": { "php": "8.3", "wp": "latest" },
  "steps": [{ "step": "runPHPWithOptions" }]
}
Database management is an early access featurePlayground emulates MySQL using SQLite.
Database driver
MySQL emulation backed by SQLite
SQLite database path
/wordpress/wp-content/database/.ht.sqlite
Size
452 KB
Playground

No problems so far.

WordPress

No PHP warnings captured.

PHP

No startup errors.

Saved Playgrounds

Browser-backed sites and the current unsaved session.

Import

Bring a site into the current workspace.

Export

Move the current Playground out.