Hello from WordPress Playground!
This is Playground, a WordPress that runs client-side in your browser.
Note that you are logged-in as admin!Launch, save, inspect, export, and debug the current Playground without leaving the board. Every action shows the state change or consequence where it happens.
This is Playground, a WordPress that runs client-side in your browser.
Note that you are logged-in as admin!Start a clean WordPress Playground immediately using the selected runtime settings.
Import a plugin, theme, or wp-content directory. Token is not stored and refresh requires reconnect.
Opens a file picker. Importing over the current site replaces the active Playground contents.
Copies WordPress files into browser storage and creates a slugged Playground entry.
Prompts for a local directory and syncs files there. The browser still shows the saved state.
Destination: browser storage. Result: slug will be /research-browser-playground/ and shell status becomes Saved 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 );
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"preferredVersions": { "php": "8.3", "wp": "latest" },
"features": { "networking": true },
"steps": [ { "step": "runPHPWithOptions" } ]
}
WordPress Playground emulates MySQL using SQLite.
No problems so far.
[notice] admin loaded /wp-admin/ [info] rewrite path /hello-from-playground/
No PHP errors captured.
Push the current WordPress files to GitHub after account connection.
Package current Playground files for local reproduction or sharing.
Uses a native file chooser. Imported archive replaces current WordPress files and database.