Unsaved

New session

Start from an intent, then tune the run.

W

Vanilla WordPress

Start a clean logged-in WordPress site with the current stable build.

PR

Preview WordPress PR

Enter a WordPress core PR number or URL before creating the Playground.

GB

Preview Gutenberg

Run a Gutenberg PR, URL, or branch name in an isolated Playground.

GH

Import from GitHub

Connect GitHub to import a public plugin, theme, or wp-content directory.

Access tokens are not stored and expire after refresh.

Run Blueprint URL

Paste a remote blueprint JSON URL and run it in this workspace.

ZIP

Import .zip

Open the file chooser to import an existing Playground archive.

Quick settings before launch

Reset required

Save target

Optional
Ready to save 0 / 3751 files copied

Saved Playgrounds

Manage temporary and browser-backed sites.

W

Unsaved Playground

Temporary site. It will be lost on refresh or close unless saved.

R

Research Browser Playground

Saved in this browser a moment ago. URL slug: research-browser-playground

Start new from library

Same actions, one shelf
W

Site Manager

Unsaved Playground

Logged in as admin. Stored Playgrounds have limited configuration options.

Runtime settings

Applying resets this unsaved site

File browser

Inspect and edit WordPress files.

/wordpress/wp-config.php PHP
1  <?php define( 'CONCATENATE_SCRIPTS', false );
2  /**
3   * The base configuration for WordPress.
4   * Database settings are generated by Playground.
5   */
6  define( 'DB_NAME', 'database_name_here' );
7  define( 'DB_USER', 'username_here' );
8  define( 'DB_PASSWORD', 'password_here' );
9  define( 'DB_HOST', 'localhost' );
10 define( 'DB_CHARSET', 'utf8mb4' );

Blueprints

Browse recipes, edit JSON, run bundles.

Art Gallery

An art gallery created with the Vueo theme.

WebsitePersonal

Coffee Shop

A WooCommerce storefront with products and content.

WooCommerceStore

Feed Reader with the Friends Plugin

Read feeds from the web in Playground and via social tools.

RSSSocial web

Gaming News

A gaming news site created with the Spiel theme.

WebsiteNews
/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", "options": { "code": "<?php ..." } }
  ]
}

Database and logs

Keep operational state close to the site.

Database management is early access

WordPress Playground emulates MySQL using SQLite. The database tools are a work in progress.

Database driver
MySQL emulation backed by SQLite
SQLite path
/wordpress/wp-content/database/.ht.sqlite
Size
452 KB

Logs

No problems so far
No log entries Errors and warnings will appear here when they happen.

Save Playground

Make this temporary site durable.

A temporary Playground is lost when the browser refreshes or closes. Save it in this browser or to a local directory.

Copying files 3028 / 3751 files