WP
Playground Studio Workshop workspace
Unsaved Playground

Current project

Research Browser Playground

Saved in this browser a moment ago. PHP 8.3, WordPress latest, network enabled.

My WordPress Website Hello from WordPress Playground! Howdy, admin

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!

Thus, you can modify this site as you like: edit content, install plugins and play around.

/wordpress/wp-config.php
01  <?php define( 'CONCATENATE_SCRIPTS', false );
02
03  /** The base configuration for WordPress */
04  define( 'DB_NAME', 'database_name_here' );
05  define( 'DB_USER', 'username_here' );
06  define( 'DB_PASSWORD', 'password_here' );
07  define( 'DB_HOST', 'localhost' );
08  define( 'DB_CHARSET', 'utf8mb4' );
09  define( 'DB_COLLATE', '' );
10
11  /** Authentication unique keys and salts. */
/blueprint.json
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "meta": {
    "title": "Playground Welcome Page",
    "description": "Landing page for workshops"
  },
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": {
    "php": "8.3",
    "wp": "latest"
  }
}

Database

Early access database tools

WordPress Playground emulates MySQL using SQLite. The tools are improving and issues can be reported from the project tracker.

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

Export

Move project artifacts

Download the full Playground bundle or export the current work to GitHub from the same project tab.

PlaygroundNo problems so far
Boot complete
Service worker ready
Network access enabled
WordPressEmpty state
No WordPress errors recorded.
PHPEmpty state
No PHP warnings or fatals recorded.

Runtime settings

Version and network

Reset behavior Applying settings to an unsaved Playground resets the site. Stored Playgrounds use Save & Reload with limited configuration options.

GitHub import

Connect for repository starts

Import public plugins, themes, or wp-content directories from GitHub. The access token is not stored and authentication is required again after refresh.