WMy WordPress WebsiteEdit Site0NewEdit PageHowdy, admin
My WordPress Website

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 for 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.

Discover the mission behind Playground
Unsaved Playground
W
Unsaved PlaygroundEditable title, local browser storage
This is an Unsaved Playground. Your changes will be lost on page refresh.
Changing version requires reset.
Runtime switches reboot PHP.
Install and activate language packs.
Apply Settings & Reset Playground?

This destructive action wipes the WordPress database, uploads, plugins, theme edits, and current files. Save locally first if you need this state.

/wordpress
wp-admin/
wp-content/
themes/
plugins/
wp-config.php
index.php
1<?php define('CONCATENATE_SCRIPTS', false);
2/** The base configuration for WordPress */
3define('DB_NAME', 'database_name_here');
4define('DB_USER', 'username_here');
5define('DB_PASSWORD', 'password_here');
6define('DB_HOST', 'localhost');
blueprint.json
landing-page.html
theme.zip
{
  "$schema": "https://playground.wordpress.net/blueprint-schema.json",
  "meta": {
    "title": "Playground Welcome Landing Page",
    "author": "fellyph"
  },
  "login": true,
  "landingPage": "/hello-from-playground/",
  "preferredVersions": { "php": "8.3", "wp": "latest" },
  "steps": [
    { "step": "runPHPWithOptions" },
    { "step": "setSiteOptions" }
  ]
}
Database management is an early access feature. WordPress Playground emulates MySQL using SQLite. Report issues on the GitHub issue tracker.

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

TableRowsUpdated
wp_posts1210:18 UTC
wp_options18410:18 UTC
wp_users110:17 UTC
[21-May-2026 10:18:21 UTC] PHP Warning: file_get_contents(/wordpress/wp-admin/css/view-transitions.min.css): Failed to open stream.
[21-May-2026 10:18:20 UTC] PHP Notice: Function wp_maybe_inline_styles was called incorrectly.
[21-May-2026 10:18:19 UTC] Info: Blueprint step runPHPWithOptions completed.
[21-May-2026 10:18:18 UTC] Info: WordPress booted in browser runtime.

Start or resume a Playground

Routes reveal their required input before booting.
Start a new Playground
Vanilla WordPressFresh browser-based WordPress site.
WordPress PRBoot from a WordPress core pull request.
Gutenberg PRInstall a Gutenberg PR or branch build.
From GitHubLoad a theme or plugin repository.
Blueprint URLPaste any blueprint JSON URL.
Import .zipUpload a previously exported playground.
Your Playgrounds
Unsaved PlaygroundNot saved to browser storage
Coffee Shop DemoSaved locally, WP 7.0, PHP 8.3
Gutenberg PR #64218Saved locally, last opened today
Start from a Blueprint