# A focused transfer workflow for GenerateBlocks Pro

Move GenerateBlocks Global Styles Between Sites Without Rebuilding Them by hand.

Export selected Global Styles, or package a page, post, or pattern with the matching styles it uses. Review the result, rename classes when needed, validate the destination, and rebuild GenerateBlocks CSS from one focused WordPress workflow.

Every import is validated first

14 Days Refund

Selective Exports

Validate First

Class Renaming

Conflict Controls

Avoid Manual Rebuilding

The problem

Copying blocks is only half the job.

When you copy a block from one site to another, GenerateBlocks Pro’s Global Styles often don’t travel with it. You’re left with naked HTML and a massive manual styling job.

Lost Class Definitions

Blocks arrive on the destination site without the underlying global style rules.

Naming Conflicts

Importing styles can overwrite existing ones if classes share the same name.

No Selective Style Transfer

You can’t transfer only the Global Styles required by one pattern. You must move the entire Global Styles library instead.

Solutions

Move the design system with the content.

Choose individual styles, export a filtered library, or select content and let the plugin find the matching Global Styles. Validate everything before the destination changes.

Move only what you need

Transfer selected styles or create a content-aware package containing only the Global Styles discovered in your content.

Review before writing

Run validation-only checks to see what would be created, updated, skipped, or reported as a conflict.

Keep the source untouched

Exporting and package-only class renaming never modify live content or live Global Styles on the source site.

Finish with rebuilt CSS

After an import, request a GenerateBlocks Pro Global CSS rebuild and receive clear diagnostics about the result.

Visual Walkthrough

A repeatable three-step workflow

Select what you need, review and customize the manifest, and import with complete safety controls.

GB Style Transfer export screen for selecting GenerateBlocks Global Styles
Step 01

Choose what to move

Select individual Global Styles, filter them by status, choose a saved page or pattern, or paste raw block markup.

Pages

Posts

Synced patterns

GenerateBlocks local patterns

GB Style Transfer preview showing Global Style class renaming before export
Step 02

Preview and export

GB Style Transfer generates an auditable JSON manifest or content-and-style bundle.

Review included style records

See missing-style and portability warnings

Rename BEM namespaces or exact classes

Copy or download JSON and bundled block content

GB Style Transfer validation preview showing changes before import
Step 03

Validate and import

Upload the JSON file or paste it into the destination site. Choose how matching selectors should be handled, validate without writing anything, and then complete the import when the result looks correct.

Preview creates, updates, unchanged styles, skips, and conflicts

Choose Smart Update, Skip Existing, or Report Conflicts

Import styles before pasting bundled block content

Rebuild and verify GenerateBlocks Global CSS

Class renaming namespace panel

Adapt reusable components without touching the live source.

A reusable component may need a different namespace before it enters another client project. GB Style Transfer rewrites classes only inside the exported package, keeping the source site unchanged.

01

BEM namespace rules

Change a base namespace and carry its related elements and modifiers with it.

02

Exact class rules

Rename one selector without changing sibling elements in the same component family.

03

Built-in protection

Protected WordPress and GenerateBlocks prefixes are flagged before export.

Class mapping simulator

Live preview

BEM namespace rule

The source is locked. Change the destination to preview related elements and modifiers.

Exact class rule

The source is locked. Change only the destination selector.

Simulated export mapping5 selectors
.team-card.agency-team-card
.team-card__title.agency-team-card__title
.team-card__image.agency-team-card__image
.team-card–featured.agency-team-card–featured
.profile-card__heading.profile-card__title
Mapping readyFive selectors will be rewritten. The source remains unchanged.

Use cases

Where GB Style Transfer saves the most time

A focused tool for designers, freelancers, and agencies who reuse GenerateBlocks components across real WordPress projects.

Get GB Style Transfer

Staging to production

Build and test on staging, then transfer matching Global Styles without moving the full database.

Starter site to client

Reuse proven components while including only the exact styles each component needs.

Agency component library

Maintain a reusable section library and move selected components into client websites.

Client namespaces

Rename a reusable BEM component inside the package before adding it to a client project.

Style maintenance

Move selected styles while preserving editable data, output order, and generated CSS.

Validated automation

Use authenticated REST requests to export, inspect, dry-run, and import repeatably.

{CONTROLLED STYLE TRANSFERS}

Transfer What You Need. Protect What You Already Have.

{SELECTIVE EXPORTS}

Package Only What You Need.

Build Your Transfer Package

Choose Content

Collect Matching Styles

Rename Classes if Needed

Review and Export

{VALIDATED IMPORTS}

Review Everything Before You Import.

Import Validation Summary

Validated

100%

New Styles

42%

Create

Existing Matches

33%

Match

Conflicts Flagged

25%

Review

CSS Rebuild

Ready

Auto

Selective Exports

Move selected Global Styles or only the styles used by your chosen content.

Package-Only Renaming

Rename classes inside the exported package without changing your source site.

Conflict Controls

Review existing matches and choose how conflicts should be handled.

Automatic CSS Rebuild

Rebuild GenerateBlocks CSS automatically after a successful import.

Enterprise Grade Security

Designed to move carefully not blindly.

Robust, programmatic boundaries prevent database bloat, styling breakage, and collision errors.

Live DB Unmodified

Export scans and package renaming never edit the database records on the source site.

Unchanged Records Skipped

Smart Update flags identical structures, avoiding redundant writes and CSS regeneration cycles.

Protected Core Classes

WordPress core layouts and structural GenerateBlocks tags are filtered and immune to renames.

Collision Protection

Rejects mapping configurations that would merge multiple distinct source selectors into one class.

Interactive Preview

Validate JSON provides a risk-free check that reports updates before completing an import.

Enforced Safe Boundaries

Limits on styles (1,000), manifest sizes (2MB), and renaming rules (20) keep operations fast.

Pricing

One lifetime plan. Everything included.

Move GenerateBlocks layouts, components, and Global Styles between client sites with the complete GB Style Transfer toolkit.

One payment. No subscriptions, renewals, or feature gates.

Lifetime launch offer

Complete plan

$49 /lifetime

For anyone moving GenerateBlocks styles between WordPress sites

Get lifetime access
  • 500 live-site activations
  • All import and export features
  • Content-and-style bundles
  • Package-only class renaming
  • Validation and conflict controls
  • Authenticated REST API, lifetime updates, and support

One-time USD purchase. Includes a 14-day compatibility guarantee.

Frequently Asked Questions

Clear answers about exporting, validating, renaming, and importing GenerateBlocks Pro Global Styles.

What does GB Style Transfer move?

It exports GenerateBlocks Pro Global Style records, including their selector, class name, title, publication status, editable style data, and generated CSS. A content bundle can also contain the original block markup, required class names, matching Global Styles, rename mappings, source information, and warnings.

Does it automatically create the page or pattern on the destination?

No. First import the package’s styles on the destination. Then copy and paste the included block content into the WordPress editor. This keeps page creation under your control and prevents the plugin from silently adding content.

Does exporting change my source site?

No. Exporting does not update source posts, patterns, or Global Style records. Package-only renaming changes only the generated export package.

What happens when the same selector already exists?

You can choose: Smart Update, Skip Existing or Report Conflicts Smart Update changes the existing record only when its stored information differs. Identical styles remain unchanged.

Can I check an import without modifying anything?

Yes. Use Validate JSON in wp-admin or dryRun through the REST API. Validation reports what would be created, updated, skipped, left unchanged, or reported as a conflict without writing style records.

Does it transfer images and uploaded media?

No. The block markup and CSS may continue referencing existing image URLs, but GB Style Transfer does not copy media-library files. Review external URLs on the destination and transfer required media separately.

Does it transfer fonts, variables, or theme settings?

No. Uploaded fonts, theme configuration, and site-wide variables are outside the Global Style records transferred by the plugin. GB Style Transfer warns when CSS references custom properties so you can confirm that the required variables exist on the destination.

Does it require GenerateBlocks Pro?

Yes. GenerateBlocks and GenerateBlocks Pro must both be installed and active. GB Style Transfer is designed specifically for GenerateBlocks Pro Global Styles.

Can I use it through an API?

Yes. Authenticated REST routes support style export, package export, import, dry-run validation, conflict handling, and CSS rebuilding. REST access requires an eligible license and the appropriate WordPress capability.

What are the file limits?

Import manifests can be up to 2 MB. Raw block content used to generate a package can be up to 1 MB. A single import or export supports up to 1,000 styles. These limits are designed for focused component and style-library transfers.

Can I move a license to another website?

Use the Freemius Account controls to deactivate a license from one installation before activating it on another eligible installation. Deactivating a site license does not automatically cancel the related subscription.