Playground Plugin developer lab
Unsaved
Unsaved Playground admin logged in
My WordPress Website Edit Site + New Edit Page Howdy, admin

PHP 8.3 / WP latest / Network on

Hello from WordPress Playground!

This temporary site is ready for plugin testing, file edits, database checks, and blueprint runs.

Note: changes are lost unless this Playground is saved.

Selected action

Vanilla WordPress

Fresh Playground

Start a clean WordPress install for plugin compatibility checks.

Preview a WordPress PR

Runs a new Playground using the selected WordPress core pull request.

Preview a Gutenberg PR or branch

Useful before checking a plugin against editor changes.

Import from GitHub

Import a public plugin, theme, or wp-content directory after connecting an account.

Run Blueprint from URL

Import .zip

The original flow opens the native file chooser for a Playground archive.

wordpress-playground.zip

Save Playground

Saving files3028 / 3751 files
80%

Your Playgrounds

Unsaved PlaygroundNot saved to browser storage
Research Browser PlaygroundCreated May 21, 2026

Delete removes the browser-backed copy. Exported GitHub repositories and downloaded zip files are not touched.

Runtime settings

Apply Settings & Reset PlaygroundUnsaved site content, files, and database changes are replaced.
  • /wordpress
  • wp-admin
  • wp-content
  • wp-includes
  • index.php
  • wp-config.php
<?php define( 'CONCATENATE_SCRIPTS', false );
/** Database settings */
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "meta": {
    "title": "Playground Welcome Page",
    "author": "WordPress Playground"
  },
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": { "php": "8.3", "wp": "latest" }
}
Database management is an early access featureMySQL is emulated using SQLite.
Database driver
MySQL emulation backed by SQLite
SQLite database path
/wordpress/wp-content/database/.ht.sqlite
Size
452 KB
No problems so far Latest check: 2026-05-21 12:18:04. Empty states remain visible until an error is reported.

Export to GitHub

Send the current Playground files to a GitHub repository after account connection.

Download as .zip

Create a portable archive of the current Playground.

Import .zip

Open a previously downloaded Playground archive.