by ryanshoover
5 (1 reviews)
Safe Staging
Safely copy your WordPress, WooCommerce, and membership site between production and staging.
Tested up to WP 5.1 (Current: 6.9)
vtrunk
Current Version vtrunk
Updated 6 years ago
Last Update on 23 Mar, 2019
Synced 7 hours ago
Last Synced on
Rank
#26,979
+95 this week
Active Installs
20+
—
No change
KW Avg Position
123
+1 better
Downloads
2.1K
+2 today
Support Resolved
0%
—
No change
Rating
100%
Review 5 out of 5
5
(1 reviews)
Next Milestone 30
20+
30+
5,048
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 8 more installs to reach 30+
Rank Changes
Current
#26,979
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
5.0
1 reviews
Overall
100%
5
1
(100%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 1 of 1| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| staging | 123 | — | Tag | 9 hours ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- trunk
- Last Updated
- Mar 23, 2019
- Requires WP
- 4.7+
- Tested Up To
- 5.1
- PHP Version
- 7.0 or higher
- Author
- ryanshoover
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 5
- Reviews
- 1
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,738
Master Addons For Elementor - White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#930
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin
200K+ installs
#256
MW
MW WP Form
200K+ installs
#262
SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers
200K+ installs
#266
Frequently Asked Questions
Common questions about Safe Staging
The filter safe_staging_is_production will let you change what the plugin sees as the production site. For example, the filter below will let you support an alternative production URL. /** * Change whether Safe Staging thinks the current site * is the production site. * * @param bool $is_prod Is this the production site. * @return bool Whether we should treat this as an alternative production site. */ add_filter( 'safe_staging_is_production', function( $is_prod ) { $alternative_prod_url = 'https://myothersite.com'; if ( site_url() === $alternative_prod_url ) { $is_prod = true; } return $is_prod; } );
The filter safe_staging_is_whitelist_email will let you intervene just before an email is blocked. For example, the filter below will let you support an alternative production URL. /** * Determine whether a particular email should be sent. * * In this case we test if the to recipient is our admin address. * * @param bool $whitelisted Should the email actually send. * @param object $this Instance of the Fake PHPMailer class. * @return bool Whitelist value tested against the recipient. */ add_filter( 'safe_staging_is_whitelist_email' function( $whitelisted, $phpmailer ) { if ( 'admin@mysite.com' === $phpmailer->getToAddresses() ) { $whitelisted = true; } return $whitelisted; }, 10, 2 );
The filter safe_staging_checkout_notice will let you override the message shown on the cart and checkout pages. /** * Change the warning message that gets displayed on the checkout page * of staging sites. * * @return string New message to show on the checkout page. */ add_filter( 'safe_staging_checkout_notice', function() { return 'You\'ve found our staging site! You might want to go back to the production site.'; } )