Vanilla WordPress
WordPress latest + PHP 8.3
site focus = 76/24
Start a new Playground
route inputs stay in this surfaceWordPress PR
Gutenberg PR
From GitHub
Blueprint URL
Import .zip
Your Playgrounds
Start from a Blueprint
Website · Personal
WooCommerce · Store
rss · social web
Website · News
Organization
Blueprint gallery
Settings
canonical settings doorThis is an Unsaved Playground. Your changes will be lost on page refresh.
Apply Settings & Reset Playground
Destructive action: current files, database rows, and unsaved changes are replaced by a fresh boot.
File browser
/wordpress
wp-admin
wp-content
wp-includes
index.php
wp-config.php
wp-load.php
wp-login.php
/wordpress/wp-config.phpread/write
<?php define( 'DB_NAME', 'database_name_here' ); define( 'DB_USER', 'username_here' ); define( 'DB_PASSWORD', 'password_here' ); define( 'DB_HOST', 'localhost' ); if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); } require_once ABSPATH . 'wp-settings.php';
Blueprint editor
blueprint.json
landing-page.php
mu-plugin.php
/blueprint.jsonvalid JSON
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"meta": {
"title": "Playground Welcome Landing Page",
"description": "Landing page for WordPress Playground",
"author": "WordPress.org"
},
"preferredVersions": {
"php": "8.3",
"wp": "latest"
},
"landingPage": "/hello-from-playground/",
"steps": [
{ "step": "login", "username": "admin" },
{ "step": "runPHPWithOptions", "options": { "code": "<?php /* create page */" } }
]
}
Database
SQLite-backed MySQL emulationDatabase management is an early access feature.
WordPress Playground emulates MySQL using SQLite. The database tools are a work in progress and may improve with feedback on the GitHub issue tracker.
WordPress Playground emulates MySQL using SQLite. The database tools are a work in progress and may improve with feedback on the GitHub issue tracker.
Driver: MySQL emulation backed by SQLite
SQLite database path: /wordpress/wp-content/database/.ht.sqlite
Size: 452 KB
| table | rows | size |
|---|---|---|
| wp_posts | 18 | 72 KB |
| wp_options | 231 | 164 KB |
| wp_users | 1 | 12 KB |
| wp_comments | 2 | 8 KB |
Logs
All
Warnings
Notices
Errors
[21-May-2026 10:18:21 UTC] PHP Warning: file_get_contents(/wordpress/wp-admin/css/view-transitions.min.css): Failed to open stream: No such file or directory in /wordpress/wp-includes/view-transitions.php on line 2
[21-May-2026 10:18:20 UTC] PHP Notice: Function wp_maybe_inline_styles was called incorrectly. Unable to read the "path" key for stylesheet "wp-block-library".
[21-May-2026 10:18:20 UTC] PHP Notice: Function wp_maybe_inline_styles was called incorrectly. Unable to read the "path" key for stylesheet "twentytwentyfive-style".
[21-May-2026 10:18:19 UTC] PHP Fatal error: Simulated blueprint step failed, rollback available from current session state.