WP
Playground Blueprint Desk Documentation demo workspace
Unsaved temporary site

Catalog index

Showing captured gallery examples and dense category coverage

Feed Reader with the Friends Plugin

Demo feeds, subscriptions, and compact social reading in Playground.

rsssocial webfeatured
Art Gallery

Gallery site prepared with the Vueo theme and sample artwork.

websitepersonal
Coffee Shop

WooCommerce storefront with products, cart, checkout, and custom theme.

woocommercestore
Gaming News

Spiel theme news layout with posts, menus, and image-heavy articles.

newstheme
Non-profit Organization

Donation-oriented site with pages, navigation, and benefit copy.

websiteorganization
Personal Blog

Long-form publishing demo with posts, archive navigation, and theme styling.

personalblog
Block Theme Starter

Site Editor-ready starter with theme.json and sample block templates.

gutenbergthemes
Content Playground

Fixture content for testing page, post, media, and menu behavior.

contentfixtures
Theme Preview Lab

Theme comparison setup with style variations and template parts.

themeswebsite
Full captured gallery index 43 entries from the current Blueprint gallery
  1. Art Gallery
  2. Coffee Shop
  3. Feed Reader with the Friends Plugin
  4. Gaming News
  5. Non-profit Organization
  6. Personal Blog
  7. Personal Resume
  8. Photography Portfolio
  9. Skincare Blog
  10. University Website
  11. Create Block Theme
  12. Creating a new user for the blog
  13. Custom Post Type: Books
  14. Demo of Twenty-Twenty-Five theme
  15. Display Admin Notice
  16. Enable all three Dataview Experiments in Gutenberg
  17. Fancy Dashboard Widget
  18. Grid Variations Experiments enabled
  19. Gutenberg Guidelines Experiment enabled
  20. Import Theme Starter Content
  21. Import a standalone starter content via a blueprint step
  22. Install WordPress language packs
  23. Install plugin from a gist
  24. Latest Gutenberg plugin
  25. Loading, activating, and configuring a theme from a GitHub repository
  26. Login as an editor
  27. Markdown and Trac Syntax Editor
  28. Minimal WooCommerce Setup with Sample Products, Shipping, and Payment Method
  29. My WordPress
  30. Playground Welcome Landing Page
  31. Pretty permalinks
  32. Reset data and import content (with logs)
  33. Serve media files from another host
  34. Set the admin color scheme
  35. Showcase plugin
  36. Stylish Press
  37. Theme Tester
  38. Use WPGraphQL to query WordPress
  39. Use wp-cli command to add posts
  40. Use wp-cli to add a post with image
  41. Weather Shortcode Plugin
  42. WooCommerce product feed
  43. WordPress Beta

Start a new Playground

Every launch route has its own required input and consequence.

Starting replaces the current unsaved site
Vanilla WordPress

No input required. Starts a clean logged-in WordPress site.

WordPress PR

Preview a core pull request by number or GitHub URL.

Gutenberg PR or Branch

Accepts a Gutenberg PR number, URL, or branch name.

Import from GitHub

Imports public plugins, themes, or wp-content directories after account connection. Token is not stored.

Blueprint URL

Runs a public blueprint JSON URL and applies its steps to a new Playground.

Import .zip

Opens a file picker. Importing a Playground zip replaces the current site contents.

Applying settings resets an unsaved Playground. Stored Playgrounds use Save & Reload with limited options.
  • /wordpress
  • wp-admin
  • wp-content
  • wp-includes
  • index.php
  • wp-config.php
  • wp-settings.php
/wordpress/wp-config.phpeditable
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
/blueprint.jsoncurrent bundle
{
  "meta": {
    "title": "Documentation demo",
    "description": "Reusable setup for a Playground article"
  },
  "login": true,
  "steps": [
    { "step": "installPlugin", "pluginData": "friends.zip" },
    { "step": "setSiteOptions", "options": { "blogname": "Research Browser" } }
  ]
}
Database management is an early access feature

WordPress Playground emulates MySQL using SQLite.

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

No problems so far.

WordPress logs

No PHP notices captured.

PHP logs

No fatal errors captured.

Save temporary Playground

Choose a storage destination before the browser is closed.

Temporary sites are lost on refresh or close
Saving 3028 / 3751 files Browser storage destination selected

Result: Saved Playground, created May 21, 2026, available from Saved Playgrounds.