Playground Blueprint author workspace

Current project

Unsaved Playground

Temporary project. Save to browser storage or a selected local directory before reset, reload, import, or close.

Blueprint bundle

/blueprint.json

Files
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "meta": {
    "title": "Playground Welcome Page",
    "description": "Landing page for a temporary logged-in site",
    "author": "fellyph",
    "categories": ["content", "meta"]
  },
  "login": true,
  "landingPage": "/hello-from-playground/",
  "steps": [
    { "step": "runPHPWithOptions", "options": { "code": "<?php define('CONCATENATE_SCRIPTS', false);" } },
    { "step": "installPlugin", "pluginZipFile": "plugins/friends.zip" },
    { "step": "writeFile", "path": "/wordpress/wp-content/theme-patches.css" }
  ],
  "preferredVersions": { "php": "8.3", "wp": "latest" },
  "features": { "networking": true }
}
Refresh
My WordPress Website | Edit Site | New | Edit Page | Howdy, admin

Hello from WordPress Playground!

This is Playground, a WordPress that runs client-side in your browser.

Note that you are logged-in as admin.

/wordpress/wp-config.php

<?php define('CONCATENATE_SCRIPTS', false);
/** The base configuration for WordPress. */
define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
Database management is an early access feature

WordPress Playground emulates MySQL using SQLite. Tools are improving every week.

Database driver
MySQL emulation backed by SQLite
SQLite database path
/wordpress/wp-content/database/.ht.sqlite
Size
452 KB
[10:42:16] Playground boot completed.
[10:42:17] No problems so far.
[10:43:02] Blueprint run queued from /blueprint.json.