WordPress Playground

Playground Library

Saved and temporary

Playgrounds on this browser

Playground Source Runtime Status Actions

Persistence

Save temporary work

3028 / 3751 files

Selected

Research Browser Playground

refresh

Hello from WordPress Playground!

This Playground runs WordPress client-side in the browser.

W

Creation sources

New Playground actions

Vanilla WordPress

Start a fresh WordPress site with admin already logged in.

WordPress PR

Gutenberg PR or branch

From GitHub

Import public plugins, themes, or wp-content directories. The token is not stored after refresh.

Blueprint URL

Import .zip

Open the native file chooser and boot from a local Playground bundle.

Active site is secondary

Research Browser Playground

refresh

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!
W

Site Manager

Research Browser Playground

Stored Playgrounds have limited configuration options. Save & Reload keeps the browser-backed site; applying settings to a temporary site resets WordPress.
<?php define( 'CONCATENATE_SCRIPTS', false );

/**
 * The base configuration for WordPress.
 * Database settings, secret keys, table prefix, ABSPATH.
 */
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": {
    "php": "8.3",
    "wp": "latest"
  }
}
Database management is an early access feature. WordPress Playground emulates MySQL using SQLite.

Database driverMySQL emulation backed by SQLite

SQLite database path/wordpress/wp-content/database/.ht.sqlite

Size452 KB

Playground logs

No problems so far.

WordPress logs

No problems so far.

PHP logs

No problems so far.

Import and export

Move Playground state

Export to GitHub

Send the current site files to a GitHub repository after connecting an account.

Download as .zip

Package WordPress, wp-content, database, and the current Blueprint bundle.

Import .zip

Use the browser file picker to start or restore from a local Playground archive.

Download Blueprint bundle

Save blueprint.json and related assets for sharing or repeated starts.