Title: Toofan Stage-to-Live Sync
Author: Md Tanvir Hossain
Published: <strong>11. awgusta 2026</strong>
Last modified: 11. awgusta 2026

---

Tykače pytać

![](https://ps.w.org/toofan-stage-to-live-sync/assets/banner-772x250.png?rev=3641334)

![](https://ps.w.org/toofan-stage-to-live-sync/assets/icon-256x256.png?rev=3641306)

# Toofan Stage-to-Live Sync

 Wot [Md Tanvir Hossain](https://profiles.wordpress.org/tanvirapb/)

[Sćahnyć](https://downloads.wordpress.org/plugin/toofan-stage-to-live-sync.1.0.0.zip)

 * [Podrobnosće](https://hsb.wordpress.org/plugins/toofan-stage-to-live-sync/#description)
 * [Pohódnoćenja](https://hsb.wordpress.org/plugins/toofan-stage-to-live-sync/#reviews)
 *  [Instalacija](https://hsb.wordpress.org/plugins/toofan-stage-to-live-sync/#installation)
 * [Wuwiće](https://hsb.wordpress.org/plugins/toofan-stage-to-live-sync/#developers)

 [Podpěra](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/)

## Wopisanje

**Toofan Stage-to-Live Sync** is a selective staging to live migration plugin for
WordPress, built for developers and agencies who need to deploy specific content
changes to production without the risk of a full-site push.

If you’ve ever built or edited a page on a local or staging copy of a site, you 
already know the problem: almost every staging and migration plugin only knows how
to push or pull the _entire_ site. That’s fine for a brand-new build, but it becomes
risky — and often impossible — the moment a store has live orders, a blog has live
comments, or a client is editing content directly on production.

**Publish content from your local or staging site to your live site without giving
anyone direct access.** Move a post, a page, or a WooCommerce product from one WordPress
install to another — no FTP, no database exports, no shared logins, and no access
headaches. You choose exactly what goes live; Toofan Stage-to-Live Sync handles 
the rest, and everything else on live — orders, customers, coupons, other pages,
other content — is left completely untouched.

**Why developers and agencies use it for staging to live deployments:**

 * **True selective push** — pick individual posts, pages, or products instead of
   syncing or overwriting the whole site.
 * **Safe WordPress content migration** — live orders, comments, and customer data
   are never touched, so it’s safe to use on active stores.
 * **Works as an Elementor staging plugin, too** — Elementor’s own data and images
   are detected and remapped automatically after each push.
 * **WooCommerce-safe by design** — orders, refunds, coupons, and subscriptions 
   are hard-excluded at the code level, not just hidden in the UI.
 * **No shared hosting access needed** — connect two WordPress sites with a URL 
   and a private API key instead of FTP or database credentials.

**Perfect for:**

 * Freelance WordPress developers pushing client edits from a local environment 
   to a live site.
 * Agencies running staging-to-production workflows across multiple client sites.
 * WooCommerce store owners who need to update content or products without ever 
   touching orders.
 * Elementor designers who build pages on staging and deploy the finished design
   straight to live.

**Core features:**

 * **Selective Content Push** — a simple checkbox screen to choose exactly which
   posts/pages/custom post types to push, per post type.
 * **Smart Database Merge** — pushes are merged field-by-field into the matching
   live post (matched by a persistent sync ID), never a full overwrite. Anything
   on live that wasn’t part of the push stays exactly as it was.
 * **WooCommerce Safe Mode** — orders, refunds, coupons, and subscriptions are hard-
   excluded from every push at the code level. They are never touched, no matter
   what you select.
 * **Inline Media Sync** — automatically finds every image/file referenced inside
   the page content (or Elementor’s data) using the real attachment ID whenever 
   possible (not just URL-guessing), imports it into the live Media Library if it
   doesn’t already exist there (matched by file hash, so nothing is duplicated),
   preserves the original image size (so responsive `srcset` keeps working instead
   of collapsing to one size), and rewrites the URLs to point at the live copy.
 * **Placeholder fallback** — if a specific file genuinely can’t be downloaded/imported(
   e.g. it was removed, or the source became unreachable mid-push), the page still
   shows a clean „image not synced“ placeholder instead of a broken image icon, 
   and the push log tells you exactly how many files used a placeholder so you can
   fix and re-push.
 * **Elementor-aware image remapping** — if the page was built with Elementor, the
   plugin updates Elementor’s internal image ID/URL references after import and 
   clears that page’s Elementor CSS cache so it renders correctly on the first load.
 * **Conflict detection** — if someone edited the live version of a page after your
   last push, Toofan Stage-to-Live Sync flags a conflict instead of silently overwriting
   it. You choose to „force push“ only when you’re sure.
 * **Push log** — a full history of every push: what was pushed, when, and whether
   it succeeded, was skipped, or hit a conflict.

**How it works:** install the plugin on both sites (e.g., your local WordPress install
and your live server). Generate a connection key on the live site, then enter the
live site’s URL and that key in the settings on your local/staging site. From then
on, use the Toofan Sync screen to select and push individual pieces of content whenever
you’re ready — no full-site sync required.

This plugin communicates only with the URL **you** configure (your own live site),
using WordPress’s built-in REST API over HTTPS with a private key you control. It
does not send data to any third-party server.

## Fota wobrazowki

[⌊The Toofan Sync screen — pick a post type and select exactly which items to push.⌉⌊
The Toofan Sync screen — pick a post type and select exactly which items to push
.⌉[

The Toofan Sync screen — pick a post type and select exactly which items to push.

[⌊The Settings screen — connect your local/staging site to your live site with a
URL and API key.⌉⌊The Settings screen — connect your local/staging site to your 
live site with a URL and API key.⌉[

The Settings screen — connect your local/staging site to your live site with a URL
and API key.

[⌊The Push Log screen — see the result of every push, including inline media imported.⌉⌊
The Push Log screen — see the result of every push, including inline media imported
.⌉[

The Push Log screen — see the result of every push, including inline media imported.

## Instalacija

 1. Upload/install and activate Toofan Stage-to-Live Sync on **both** your local/staging
    site and your live site.
 2. On your **live** site, go to **Toofan Sync  Settings** and copy the automatically
    generated API key.
 3. On your **local/staging** site, go to **Toofan Sync  Settings**, and enter your
    live site’s URL plus the API key you just copied.
 4. Go to **Toofan Sync** on your local/staging site, choose a post type, select the
    item(s) you want to push, and click **Push Selected to Live**.
 5. Open **Toofan Sync  Push Log** to confirm what happened, including how many inline
    media files were imported and whether any placeholders were used.

## HSP

### Will this overwrite my WooCommerce orders or customers?

No. Orders, refunds, coupons, and subscriptions are hard-excluded in the plugin’s
code and can never be pushed, regardless of what you select.

### Will it overwrite the rest of my live site?

No. Only the specific post(s)/page(s) you check in the Toofan Sync screen are sent.
Everything else on the live site is left exactly as it is.

### I used Elementor to build the page. Will the images and design come across correctly?

Yes. Toofan Stage-to-Live Sync reads Elementor’s own image ID/URL pairs directly
out of its data (instead of guessing from the URL), imports the actual files into
the live Media Library (skipping any it already has), and updates both the URLs 
and Elementor’s internal image references so the page renders correctly.

### Why did some of my images not import?

Most commonly this happens when the local/staging file genuinely couldn’t be downloaded(
it was moved/deleted, or your live server couldn’t reach the file at push time).
In that case Toofan Stage-to-Live Sync now shows a clean placeholder image instead
of leaving a broken image icon, and the Push Log tells you how many files fell back
to a placeholder so you know to check and re-push. If you’re seeing 0 imported for
images that do exist, make sure the images were inserted through the Media Library(
not pasted as raw external HTML), then re-push.

### Will responsive image sizes (srcset) still work after a push?

Yes. Toofan Stage-to-Live Sync transfers the original full-size file and then matches
each size your content references (thumbnail, medium, large, etc.) to the equivalent
size generated on the live site, instead of collapsing every size down to one image.

### What happens if the live version was changed after my last push?

The push is flagged as a conflict and rejected by default, so you don’t accidentally
lose a live edit. Check „Force push“ if you want to overwrite it anyway.

### Does my local site need to be publicly accessible on the internet?

No. Your local/staging site is always the one that _initiates_ the push to your 
live site’s REST API, so it only needs normal outbound internet access. Your live
site never needs to reach into your local environment.

### Does this plugin send my data anywhere other than my own live site?

No. It only communicates with the URL you configure yourself in Settings, using 
a private key you generate and control.

### Does it work with custom post types?

Yes, any public post type is selectable in the Toofan Sync screen.

## Pohódnoćenja

![](https://secure.gravatar.com/avatar/1dd46ca0c5748310f811cb6be4962bbbc84b94f78b5e0bfa1cc27a87b380b8f6?
s=60&d=retro&r=g)

### 󠀁[A very useful plugin for WordPress developers](https://wordpress.org/support/topic/a-very-useful-plugin-for-wordpress-developers/)󠁿

 [sablu5hasan5](https://profiles.wordpress.org/sablu5hasan5/) 21. awgusta 2026 1
reply

Toofan Stage-to-Live Sync is a really useful solution for developers who work with
staging and live WordPress websites. The selective push feature is especially helpful
because you can move specific pages, posts, or WooCommerce products without affecting
the rest of the live site.I also like the Elementor support, media syncing, conflict
detection, and WooCommerce-safe approach. It makes the deployment process much safer
compared to doing a full database migration.Overall, this is a practical plugin 
that can save developers and agencies a lot of time when deploying changes from 
staging to production. Definitely worth trying.

![](https://secure.gravatar.com/avatar/994de25fe9c7271f58f94d79092f193201012a6a47f9047ef02df5fc3cef0408?
s=60&d=retro&r=g)

### 󠀁[Best plugin](https://wordpress.org/support/topic/best-plugin-1523/)󠁿

 [Shohag Rana](https://profiles.wordpress.org/shohagrana1/) 12. awgusta 2026 1 reply

I’ve been using Toofan Stage-to-Live Sync, and it makes staging-to-live deployment
much easier. I really like that I can push only specific pages and posts.

![](https://secure.gravatar.com/avatar/f128ba090a271354ee59b7b89ff693300f195e716b135e9facbe2070d72946f5?
s=60&d=retro&r=g)

### 󠀁[Developer Friendly Plugin](https://wordpress.org/support/topic/awesome-plugin-7522/)󠁿

 [sheikh4590](https://profiles.wordpress.org/sheikh4590/) 11. awgusta 2026 1 reply

This is a fully developer-friendly plugin. I think it will be very helpful for all
developers, as it saves you from the pain of manual migration.

![](https://secure.gravatar.com/avatar/bcb7ef709005d3a7d01d17b26082596c507e13d2750e72e58cad0f3282a2a6e3?
s=60&d=retro&r=g)

### 󠀁[Best plugin](https://wordpress.org/support/topic/best-plugin-1522/)󠁿

 [belalhossainseo](https://profiles.wordpress.org/belalhossainseo/) 11. awgusta 
2026 1 reply

Thank you for making this plugin.

![](https://secure.gravatar.com/avatar/3569a52c829a20a6ca1861d9da09261a98ee4f6ef0c2054f2b75da339efaf3e9?
s=60&d=retro&r=g)

### 󠀁[Good Plugin](https://wordpress.org/support/topic/good-plugin-7373/)󠁿

 [Md Golam Mostafa Tutul](https://profiles.wordpress.org/gmtutul/) 11. awgusta 2026
1 reply

Very Good Plugin

![](https://secure.gravatar.com/avatar/d677fda81076a45e3fafdeb3affc7166db55d8fc57b8c3d3bfc7b2a156d35430?
s=60&d=retro&r=g)

### 󠀁[Very good](https://wordpress.org/support/topic/very-good-7806/)󠁿

 [Jit Kumar Saha](https://profiles.wordpress.org/jitksaha/) 11. awgusta 2026 1 reply

a very good and live sync options for all wordpress website

 [ Čitajće 6 pohódnoćenjow ](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/reviews/)

## Sobuskutkowarjo a wuwiwarjo

„Toofan Stage-to-Live Sync“ je softwara wotewrjeneho žórła. Slědowacy ludźo su k
tutomu tykačej přinošowali.

Sobuskutkowarjo

 *   [ Md Tanvir Hossain ](https://profiles.wordpress.org/tanvirapb/)

[Přełožće „Toofan Stage-to-Live Sync“ do swojeje rěče.](https://translate.wordpress.org/projects/wp-plugins/toofan-stage-to-live-sync)

### Na wuwiću zajimowany?

[Přehladajće kod](https://plugins.trac.wordpress.org/browser/toofan-stage-to-live-sync/),
hladajće do [SVN-repozitorija](https://plugins.svn.wordpress.org/toofan-stage-to-live-sync/)
abo abonujće [wuwiwanski protokol](https://plugins.trac.wordpress.org/log/toofan-stage-to-live-sync/)
přez [RSS](https://plugins.trac.wordpress.org/log/toofan-stage-to-live-sync/?limit=100&mode=stop_on_copy&format=rss).

## Protokol změnow

#### 1.0.0

 * Initial public release.
 * Selective Content Push, Smart Database Merge, WooCommerce Safe Mode.
 * Inline Media Sync for images/files referenced inside page content or Elementor
   data, using the real attachment ID directly (from the editor’s `wp-image-ID` 
   class and from Elementor’s own id/url pairs) instead of guessing from URLs, so
   images import reliably.
 * Responsive image sizes (srcset) are preserved individually instead of collapsing
   to the full-size image.
 * Placeholder-image fallback for any file that genuinely can’t be imported, so 
   pages never show a broken image icon instead.
 * Lightweight Elementor-aware image ID/URL remapping and CSS cache clearing, with
   correctly-escaped meta/content saving so the pushed design renders identically
   to the source.
 * Conflict detection with force-push override, and a full push log reporting imported
   vs. placeholder counts.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 měsacaj**
 *  Active installations **Mjenje hač 10**
 *  WordPress version ** 5.8 abo nowši **
 *  Tested up to **7.0.6**
 *  PHP version ** 7.4 abo nowši **
 *  Language
 * [English (US)](https://wordpress.org/plugins/toofan-stage-to-live-sync/)
 * Tags
 * [content sync](https://hsb.wordpress.org/plugins/tags/content-sync/)[deployment](https://hsb.wordpress.org/plugins/tags/deployment/)
   [migration](https://hsb.wordpress.org/plugins/tags/migration/)[staging](https://hsb.wordpress.org/plugins/tags/staging/)
   [sync](https://hsb.wordpress.org/plugins/tags/sync/)
 *  [Rozšěrjeny napohlad](https://hsb.wordpress.org/plugins/toofan-stage-to-live-sync/advanced/)

## Pohódnoćenja

 5 out of 5 stars.

 *  [  6 5-star reviews     ](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/reviews/)

## Sobuskutkowarjo

 *   [ Md Tanvir Hossain ](https://profiles.wordpress.org/tanvirapb/)

## Podpěra

Chceće něšto prajić? Trjebaće pomoc?

 [Forum pomocy pokazać](https://wordpress.org/support/plugin/toofan-stage-to-live-sync/)

## Darić

Chceće dalewuwiwanje tutoho tykača podpěrać?

 [ Za tutón tykač darić ](https://buymeacoffee.com/toofandeveloper)