Description
At a glance
Staging Shield v1.0.2 is a free WordPress plugin with updated September 26, 2026, requires WordPress 6.0+ & PHP 7.4+. Download the latest GPL version below — free, with live demo included.
When you copy a site to test changes (a staging site, a local copy, a clone made with a migration plugin), the copy takes the whole database with it: real customers, active subscriptions, payment keys and connections to other services. Nothing tells the copy that it is a copy, so it behaves like the real site. It emails customers, charges subscription renewals a second time and ends up in Google.
Staging Shield recognizes copies and closes those doors. On your real site it does nothing.
How it knows a site is a copy
- It compares the site’s address with your real site’s address, stored in a way that migration tools can’t rewrite when they clone the database.
- It reads the signals hosts and tools leave on copies: WP_ENVIRONMENT_TYPE, local domains (.local, .test, localhost) and the staging domains of Kinsta, WP Engine, Pantheon, Flywheel, Pressable, InstaWP and others.
- When it isn’t sure, it asks. Until you tell it which site is the real one, it protects nothing, so activating it can never break a live site.
What a copy can’t do
- Send emails. Order emails, password resets, newsletters and form notifications are blocked and listed, together with the plugin that tried to send them. It covers WordPress, SMTP plugins such as WP Mail SMTP, FluentSMTP and Post SMTP, and the APIs of email services like SendGrid, Mailgun, Brevo, Postmark and Amazon SES. An optional early guard also stops plugins that try to send on their own.
- Charge subscription renewals twice. WooCommerce Subscriptions switches to manual renewals on copies.
- Show up in search engines. noindex, X-Robots-Tag, a closed robots.txt and no sitemaps.
- Be seen by anyone who finds it. Optionally, only logged-in users can see the copy; visitors get a “private test copy” page.
- Be mistaken for the real site. The admin bar turns yellow, the browser tab says [COPY], and the cart and checkout show a “test copy” bar.
Nothing Staging Shield forces is ever saved to the database. If you publish a copy over your real site, the real site doesn’t inherit “no indexing” or blocked emails.
Check that it really works
The self-test tries, on your site and right now, what a plugin would do: send an email, call an email service, index the site. Each protection is marked green, amber or red, with what to do when something is wrong. Nothing reaches real people while it runs.
The Overview tab shows what has been stopped at each address and a short list of first steps. The screens come in a light and a dark theme, chosen by each person.
No tracking: nothing is sent unless you start the Pro trial, buy Pro or activate a license. See “External services” below.
Staging Shield Pro
For stores and agencies that clone sites often. Try it free for 14 days, no credit card required. Everything in the free version, plus:
- Payments in test mode on copies: WooPayments, Stripe, Redsys and any gateway with a test mode switch. Methods that can only charge real money are hidden at checkout.
- Scheduled tasks (WP-Cron) and background queues (Action Scheduler) paused, so renewals, syncs and imports don’t run from the copy.
- Connections cut off: email marketing, CRMs, automation webhooks (Zapier, Make), ad conversions, shipping, invoicing and live payment servers, plus WooCommerce webhooks.
- Plugins turned off only on copies: backups that would upload to the real site’s storage, analytics, caching, remote management. Nothing is saved, so they stay active on the real site.
- A share link to show a private copy to a client without creating a user.
- Emails sent to your own test inbox, or only to your team, instead of blocked.
- The self-test for all of the above, a report of what can’t be stopped from WordPress on your site, WP-CLI commands (including
wp staging-shield testfor deploy scripts) and translations in 12 languages.
External services
Email service APIs: blocked, never contacted
Staging Shield itself doesn’t connect to any email service. Its code lists the addresses of email-sending APIs (SendGrid, Mailgun, Brevo, Postmark, SparkPost, Mailjet, Amazon SES, the Gmail API, Microsoft Graph’s sendMail and others) only to recognize the requests other plugins make to them from a copy of your site, and block them. Nothing is sent to those services, and no data leaves your site.
The self-test checks that block by passing a SendGrid address through WordPress’s pre_http_request filter, which runs before any request is made. No request is ever sent.
Freemius
Staging Shield uses the Freemius SDK to offer the free trial and the Pro upgrade, and to manage Pro licenses and updates.
- The free version doesn’t ask you to share any data and sends nothing to Freemius while you use it.
- If you start the trial, buy Pro or activate a license, the plugin sends Freemius basic data such as your name and email, your site’s address, and your WordPress, PHP and plugin versions, so that licenses and updates can work.
Freemius: terms of service, privacy policy and data practices.
Frequently asked questions
What do I get when I download Staging Shield?
Staging Shield 1.0.2 is the latest version. It is a WordPress plugin you can download here free of charge under the GPL license, with the complete feature set included and no trial limitations.
Does Staging Shield cost anything?
No. Staging Shield 1.0.2 is 100% free — the full GPL version, not a trial or demo. There are no download limits, no accounts to create, and no upsells during the download.
How do I install Staging Shield 1.0.2?
Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.
What are the requirements for Staging Shield?
Staging Shield 1.0.2 requires WordPress 6.0 or higher and PHP 7.4 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.
When was Staging Shield last updated?
Version 1.0.2 was last updated on September 26, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.
Is the Staging Shield download safe?
The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.
Technical details
| Version | 1.0.2 |
|---|---|
| Last updated | September 26, 2026 |
| Requires WordPress | 6.0 or higher |
| Requires PHP | 7.4 or higher |
| Author | davidshum98 |
| Tags | clone, development, disable-emails, staging, woocommerce |
Download Staging Shield
Download Staging Shield WP PluginNote: if the download does not start, disable your ad blocker and try again.