Blog
Actionable tips and updates to help you ship plugins, themes, and client sites faster
6 min readGive every support ticket its own throwaway WordPress
Most WordPress support tickets stall on reproduction, not on the fix. Here is a routine for building a disposable install that matches the customer's stack, in about the time it takes to read their message.
7 min readTest a WordPress plugin update without breaking your live site
A repeatable routine for testing a plugin update against a copy of your real site: what to click, what to read in the log, and the rollback command to have ready before you start.
6 min readWhere WordPress Playground stops working
Playground runs WordPress in your browser with no server at all. Here is exactly where that architecture runs out: networking, the database, email, persistence, and sharing.
5 min readMount a throwaway WordPress site as a folder on your Mac
Editing a remote WordPress site through an SFTP client is a bad loop. Here is how to mount a disposable WordPress install as a real folder, open it in your editor, and why sshfs on macOS is no longer the way to do it.
6 min readWhat shipped in July 2026
GitHub pull request previews, SSH and SFTP into a disposable site, an email log, a debug-log viewer, Blueprints, and a one-click reset. A month of SandyWP releases, grouped by what they let you actually do.
7 min readA real WordPress preview for every pull request
Reviewing a WordPress plugin PR usually means checking out the branch locally. Here are the two ways to get a live preview URL on the pull request instead, and when each one is the right call.
9 min readWhat is a WordPress sandbox? The complete guide for 2026
Sandboxes, staging sites, and local installs solve different problems. Here is how a disposable WordPress sandbox works, when to reach for one, and why creation speed changes how much you actually test.
1 min readSandyWP is launched
Real WordPress sandboxes in about seven seconds disposable by default, shareable with one link. Here is what is in the box on day one.