Vanilla WordPress
Start a clean latest WordPress install logged in as admin.
Admin table plus selected detail
Browser save, local directory save, GitHub import/export, ZIP import/download, database download, and Blueprint bundle actions are handled as one operational ledger.
Rows mutate through temporary, saving, saved, local permission, imported, exported, deleting, and fallback states.
Each route exposes its actual input, constraint, replacement consequence, and result state.
Start a clean latest WordPress install logged in as admin.
Import a plugin, theme, or wp-content directory. Account connection is required and the access token is not stored after refresh.
Uses the native file chooser, validates the archive, then warns before replacing files and the SQLite database.
Settings, files, Blueprint, database, logs, Export to GitHub, and Download as zip remain attached to the selected Playground.
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
define( 'WP_DEBUG', true );
{
"landingPage": "/hello-from-playground/",
"preferredVersions": {
"php": "8.3",
"wp": "latest"
},
"features": {}
}
WordPress Playground emulates MySQL using SQLite.
No problems so far.
Notice: REST request completed after preview build.
Deprecated notice captured in wp-config.php test edit.
Representative subset shown: 6 of 43 captured Blueprint entries. Categories mirror the current gallery.
Selected Blueprint detail
A stylized WooCommerce coffee shop storefront with products and custom content.
Imports, exports, archives, databases, and Blueprint bundles write results into the same selected Playground detail and transfer history.
Connect account, choose a public plugin, theme, or wp-content directory. Token is session-only.
Push current Playground files to a selected repository branch.
Select an archive, validate structure, then confirm replacement.
Generate a portable archive with WordPress files, content, and database.
Download the SQLite-backed database from /wordpress/wp-content/database/.ht.sqlite.
Copy, download, or run the selected blueprint.json bundle.
Confirmation
This action changes the selected Playground.