Title: RollCraft – Layout Snapshots &amp; Rollback for Elementor
Author: GlisterSoft
Published: <strong>October 5, 2026</strong>
Last modified: October 5, 2026

---

Search plugins

![](https://ps.w.org/rollcraft/assets/banner-772x250.png?rev=3729562)

![](https://ps.w.org/rollcraft/assets/icon-256x256.png?rev=3729562)

# RollCraft – Layout Snapshots & Rollback for Elementor

 By [GlisterSoft](https://profiles.wordpress.org/glistersoft/)

[Download](https://downloads.wordpress.org/plugin/rollcraft.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/rollcraft/#description)
 * [Reviews](https://wordpress.org/plugins/rollcraft/#reviews)
 *  [Installation](https://wordpress.org/plugins/rollcraft/#installation)
 * [Development](https://wordpress.org/plugins/rollcraft/#developers)

 [Support](https://wordpress.org/support/plugin/rollcraft/)

## Description

**RollCraft** is a lightweight, surgical versioning and safety tool for WordPress
sites using Elementor. Unlike full database backups, RollCraft only tracks layout
data — leaving your WooCommerce orders, customer data, and plugin settings completely
untouched.

#### How It Works

 1. **Automatic Capture** — Every time you save a page in Elementor (or via Ctrl+S /
    auto-save), RollCraft silently captures a compressed snapshot of the layout.
 2. **Instant Rollback** — Open the “🔄 RollCraft” section in Elementor’s Page Settings
    panel or the central Dashboard, select any previous version, and click Rollback.
 3. **WooCommerce Safe** — Only layout data (`post_content` and Elementor meta) is 
    affected. Your orders, products, and customers are never touched.

#### Free Features

 * 🔄 **Automatic Snapshots** — Captured before every Elementor save with configurable
   or unlimited retention
 * ⚡ **One-Click Rollback** — Restore any previous layout from Elementor Page Settings
   or the Dashboard
 * 📦 **Max Compression** — Snapshots are gzcompressed (70-85% database space savings)
 * 🔒 **Pin Snapshots** — Protect critical milestone snapshots permanently from 
   auto-pruning with no limits
 * 🎨 **Native Elementor UI** — Integrated directly into Elementor Page Settings
   panel with live sync
 * 📊 **Admin Dashboard** — Centralized snapshot management with stats, table view,
   and bulk actions
 * 👥 **Role & Capability Controls** — Configure rollback and deletion permissions
   for Administrators and Editors
 * 🛡️ **WooCommerce Isolation** — Only affects Elementor layout keys (`post_content`&`
   _elementor_*`)
 * 📖 **Built-in Access Tutorial** — Step-by-step visual tutorial guide available
   in WP Admin

#### Pro Features

 * 🎚️ **Visual Diff & Before/After Slider** — Compare historical snapshots with 
   live layout using an interactive slider
 * ️ **Side-by-Side Comparison** — Synchronized dual-pane view of live page vs snapshot
   version
 * 🛡️ **Pre-Update Safety Shield** — Automatically takes pinned safety snapshots
   before Elementor or WordPress core updates
 * ⏰ **Scheduled Background Snapshots** — Recurring automated captures via WP-Cron(
   Daily, Twice Daily, Weekly)
 * 📦 **Snapshot Export & Import** — Export snapshots to portable JSON files and
   migrate layouts across different sites or staging
 * 💻 **WP-CLI Command Suite** — Command-line management (`wp rollcraft list/rollback/
   protect/delete/prune/export`)
 * 🔌 **REST API v1 Endpoints** — Headless API endpoints under `/wp-json/rollcraft/
   v1/`
 * 📧 **Priority Support** — Direct email assistance from core developers

### Third-Party Services

This plugin optionally connects to Freemius to provide secure license key activation,
automatic updates for Pro features, and optional anonymous diagnostic data collection(
opt-in only).

 * Service Provider: Freemius, Inc.
 * Service Website: https://freemius.com
 * Terms of Service: https://freemius.com/terms/
 * Privacy Policy: https://freemius.com/privacy/

No sensitive personal data is sent without explicit user opt-in during plugin activation.

## Screenshots

[⌊Admin Dashboard — Overview of all snapshots across your site⌉⌊Admin Dashboard —
Overview of all snapshots across your site⌉[

Admin Dashboard — Overview of all snapshots across your site

[⌊Elementor Integration — RollCraft accordion inside Page Settings⌉⌊Elementor Integration—
RollCraft accordion inside Page Settings⌉[

Elementor Integration — RollCraft accordion inside Page Settings

[⌊Rollback in Action — One-click restore with confirmation⌉⌊Rollback in Action —
One-click restore with confirmation⌉[

Rollback in Action — One-click restore with confirmation

[⌊Pro Upgrade — Visual preview and unlimited history⌉⌊Pro Upgrade — Visual preview
and unlimited history⌉[

Pro Upgrade — Visual preview and unlimited history

## Installation

 1. Upload the `RollCraft` folder to `/wp-content/plugins/` directory, or install directly
    through WordPress: **Plugins  Add New  Search “rollcraft”**.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Edit any Elementor page — snapshots will be captured automatically on save.
 4. Click the gear icon (⚙️ Page Settings) in Elementor and open the **🔄 RollCraft**
    section to view and manage versions.

## FAQ

### Will this affect my WooCommerce data?

No. RollCraft only touches Elementor layout data (`post_content` and `_elementor_*`
meta keys). WooCommerce orders, products, customers, and settings are completely
isolated.

### How much database space do snapshots use?

Very little. All snapshot data is compressed with `gzcompress()` at maximum compression(
level 9). A typical Elementor page layout compresses by 70-85%, so each snapshot
is only a few kilobytes.

### Can I use this with other page builders?

Currently RollCraft supports Elementor only. Support for Beaver Builder, Bricks,
and the WordPress Block Editor is planned for future releases.

### What happens when I delete the plugin?

By default, all plugin data (custom tables and options) is removed when you delete
the plugin. You can toggle “Keep data on uninstall” in the Settings page to preserve
your snapshots.

### Is it compatible with WordPress Multisite?

Yes. RollCraft creates separate tables per site using `$wpdb->prefix` and handles
network activation correctly.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RollCraft – Layout Snapshots & Rollback for Elementor” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ GlisterSoft ](https://profiles.wordpress.org/glistersoft/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Translate “RollCraft – Layout Snapshots & Rollback for Elementor” into your language.](https://translate.wordpress.org/projects/wp-plugins/rollcraft)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rollcraft/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/rollcraft/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/rollcraft/) by [RSS](https://plugins.trac.wordpress.org/log/rollcraft/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * Automatic layout snapshot capture on Elementor save (or Ctrl+S / auto-save).
 * One-click rollback with Elementor CSS cache regeneration.
 * Central Admin Dashboard with snapshot statistics, search, and bulk management.
 * Pin/protect critical snapshots from auto-pruning.
 * Visual Diff Slider & Side-by-Side comparison mode (Pro).
 * Built-in visual tutorial guide in WP Admin.
 * Export and Import layout snapshots with SHA-1 checksum integrity verification.
 * Comprehensive Settings page for snapshot limits, allowed post types, and compression.
 * REST API v1 endpoints (`/wp-json/rollcraft/v1/`) and WP-CLI command suite (Pro).
 * Multisite network activation support.
 * Clean uninstall with database table removal and data retention toggle.

## Meta

 *  Version **1.0.0**
 *  Last updated **19 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [backup](https://wordpress.org/plugins/tags/backup/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [revisions](https://wordpress.org/plugins/tags/revisions/)[rollback](https://wordpress.org/plugins/tags/rollback/)
   [versioning](https://wordpress.org/plugins/tags/versioning/)
 *  [Advanced View](https://wordpress.org/plugins/rollcraft/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rollcraft/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rollcraft/reviews/)

## Contributors

 *   [ GlisterSoft ](https://profiles.wordpress.org/glistersoft/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rollcraft/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://glistersoft.com)