The playground team has been working on a brand-new interface for WordPress Playground, and we would love your help testing it before it officially launches. Whether you are using a laptop or a mobile phone, we want to know how the new UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think โhow are they doing thatโ and less about what they are doing. feels, responds to, and works with your clicks and taps.

You do not have to test everything. Pick one or two modules below, explore them, and tell us what worked well or what could be improved.
๐ Test environment: Open the new Playground UI
What We Are Looking For
While testing, please pay attention to:
- Clear text: Are buttons, labels, descriptions, and instructions easy to understand?
- Logical mechanics: Do workflows behave as you expect? Is it clear what each action will do?
- Design issues: Do you see overlapping text, clipped content, missing controls, or broken layouts?
- Helpful feedback: What feature or small change would make the experience smoother?
Testing on Desktop and Mobile
If possible, try the UI in both a desktop browser and a mobile browser.
On mobile:
- Swipe the bottom toolbar horizontally to find tools that are not currently visible, such as Files, Logs, or Export.
- Tool panels open over the site. Use the X button to close a panel.
- In the Files panel, tap Browse files to open the file tree.
- Use the file upload control instead of drag and drop.
Please do not upload private files, passwords, APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. keys, or other sensitive information while testing.
Choose Your Testing Adventure
Module 1: Create and Manage Playgrounds
A good starting point for a five-minute test.
- Open the test environment and wait for the initial Playground to finish loading. A Playground is created automatically when the page opens.
- Select New in the bottom toolbar.
- In the Blueprint gallery, select Vanilla WordPress. Selecting the card immediately creates a fresh Playground.
- Open Site details. Change the WordPress version or PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php version, then select Create a fresh Playground. Verify that the new Playground uses the selected versions.
- In Site details, select Rename Playground and give it a recognizable name. You can also rename it from Playgrounds โ Actions (โฎ) โ Rename.
- Open Playgrounds, open the current Playgroundโs Actions (โฎ) menu, and select Save in browser storage. Confirm that its status changes from an autosave to a permanently saved Playground.
- Refresh the browser. Open Playgrounds, find the site under Saved, and open it again. Saved Playgrounds and Recent autosaves are listed separately.
- Open the saved Playgroundโs Actions (โฎ) menu, select Delete, and confirm the deletion.
Note: Autosaves are periodic snapshots and may not include every recent change. Use Save in browser storage when you want to keep a Playground.
What to look out for:
- Did the initial and fresh Playgrounds load successfully?
- Was it clear that changing a version creates a fresh Playground?
- Were rename, save, restore, and delete actions easy to find?
- After refreshing, was the difference between Recent autosaves and
Saved clear? - Could you reach every action comfortably on mobile?
Module 2: The Blueprint Experience
Test the different ways to start and inspect a custom setup.
- Select New โ Blueprint gallery.
- Search or browse the gallery and read the descriptions shown on the cards.
- Select a Blueprint card. The card launches a fresh Playground immediately, so there is no separate details screen.
- After it loads, open Blueprint in the bottom toolbar to inspect its
blueprint.jsonfile. - Select New โ Blueprint URLURL A specific web address of a website or web page on the Internet, such as a websiteโs URL www.wordpress.org, enter a publicly accessible Blueprint URL, and select Create Playground.
- Select New โ Write a Blueprint, edit the example JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML., and select Create Playground.
- To keep the resulting site, use Playgrounds โ Actions (โฎ) โ Save in browser storage. To download the Blueprint itself, open Blueprint and select Export.
Be careful: In an editable autosaved Playground, Run Blueprint and reset site recreates the Playground and replaces its files. In a permanently saved Playground, the Blueprint editor is read-only.
What to look out for:
- Was the gallery easy to browse and search?
- Was it clear that selecting a card would immediately create a Playground?
- Did the Blueprint URL and raw JSON workflows show useful validation and error messages?
- Was the difference between saving a Playground and exporting a Blueprint clear?
- Did the selected Blueprint finish without crashing?
Module 3: Files, Database, and Logs
Test the developer tools.
- Launch a Playground and open Files.
- On mobile, select Browse files to reveal the file tree.
- Try Create new folder and Create new file. Enter a name, confirm it, and verify that the item remains visible after you select something else.
- Open a harmless file such as
readme.html, or use the test file you just created. Add a short comment, select Save file, reopen the file, and confirm that the change remains. Avoid editingwp-config.phpfor this test. - Use Upload files to upload a small, non-sensitive test file. On desktop, you may also try dragging a test file into the file manager and report whether that works.
- Open Database. Select Open Adminer or Open phpMyAdmin, then browse a table without changing its data. If the viewer cannot install or reports a download/fetch error, include the exact error in your feedback.
- Open Logs. Confirm that you see either a clear Nothing logged yet state or relevant PHP, WordPress, and Playground messages. If you are comfortable doing so, trigger a harmless warning in a test file and check whether it appears.
What to look out for:
- Did newly created files and folders persist after focus moved elsewhere?
- Was the editor comfortable to use with a mobile keyboard?
- Were save and upload results clearly communicated?
- Did Adminer or phpMyAdmin open successfully? Were installation errors useful?
- Did the Logs panel clearly explain an empty state and distinguish message types?
Module 4: Import, Export, and Sharing
Test how Playground data moves between environments.
- In an active Playground, open Export.
- Under Download a copy, select Download as .zip. The ZIP should contain the current files, database, and edits.
- Select New โ Import zip โ Choose a .zip fileโฆ and import the ZIP you just downloaded.
- After the imported Playground loads, check that its pages, settings, files, and content were restored.
- Open Export and select Copy link. Paste the result somewhere safe and verify that it is a usable URL. Important: This link recreates the original Blueprint setup only. It does not include later edits to files or content.
- Optionally, test Export to GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โpull requestโ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ using a disposable repository you can modify safely. Connect your GitHub account and try exporting a pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party., theme, or
wp-contentdirectory. The GitHub connection is not retained after a browser refresh.
๐ What to look out for:
- Did ZIP creation finish in a reasonable time?
- Did importing the ZIP restore the current site accurately?
- Did the UI clearly explain what the copied link includes and excludes?
- Were clipboard permission errors understandable?
- Was the scope of the GitHub export clear before anything was pushed?
- Were success, progress, and error messages helpful?
How to Share Your Feedback
Found a bug or have an idea for a better workflow? Please include:
- Your device, operating system, and browser.
- The module and step you tested.
- The steps needed to reproduce the problem.
- What you expected to happen and what actually happened.
- Your thoughts on text clarity, mechanics, and visual design.
- Screenshots or short screen recordings, when possible.
Remove private information, access tokens, repository secrets, and personal files from screenshots or recordings before posting them.
๐ Share feedback, bugs, and ideas in the official GitHub issue:
New Dock UI review โ Issue #4092
You will need to sign in to GitHub to post a comment.
Thank you for helping us make WordPress Playground better for everyone. Happy testing! ๐