Art Gallery
Portfolio site with gallery content, theme styling, and sample pages.
A single-column workspace for theme authors: gallery discovery, URL starts,
current blueprint.json, saved sites, and Site Manager tools stay in one scroll.
Portfolio site with gallery content, theme styling, and sample pages.
WooCommerce storefront with demo products, menus, and cart paths.
Plugin-enabled feed reader using imported social web subscriptions.
News site blueprint with posts, menus, and media-heavy front page.
Benefit and donation site assembled from content, pages, and theme setup.
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"meta": {
"title": "Theme author demo",
"description": "Install theme, import content, open the homepage"
},
"login": true,
"landingPage": "/hello-from-playground/",
"preferredVersions": { "php": "8.3", "wp": "latest" },
"features": { "networking": true },
"steps": [
{ "step": "installTheme", "themeZipFile": { "resource": "vfs", "path": "/assets/theme.zip" } },
{ "step": "importWxr", "file": { "resource": "vfs", "path": "/content/demo.xml" } },
{ "step": "setSiteOptions", "options": { "blogname": "Theme Review Playground" } }
]
}
This is Playground, a WordPress that runs client-side in your browser.
Note that you are logged-in as admin!Connect a GitHub account to import public plugins, themes, or wp-content directories. The token is not stored.
Opens the browser file chooser for a Playground export or bundle.
<?php
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );
/wordpress/wp-content/database/.ht.sqliteNo problems so far.
No PHP notices or warnings.
error_log is empty.
Send the current Playground files to a connected GitHub account.
Download the current site, database, Blueprint, and files as a zip.
Choose a start source to replace the current unsaved Playground.