Docs/Bricks Builder

Bricks Builder

Bricks-specific sync coverage for templates, components, settings, styles, and builder metadata.
Updated July 2026·WPChangeSync 2.1

Bricks remains first-class

WPChangeSync grew out of BricksSync, and Bricks still has deep coverage. WPChangeSync includes handlers for Bricks templates, components, settings, global classes, global elements, global queries, theme styles, colors, typography, breakpoints, variables, custom code, custom CSS, custom fonts, custom icons, icon fonts, sidebars, element defaults, element manager, style manager, pseudo classes, and Adobe fonts.

Optional dependency

Bricks is no longer required for the plugin to run, and Bricks integrations only appear when the relevant Bricks data exists on the site. In a builder-agnostic install the WordPress and third-party integrations behave exactly the same.

When Bricks is active, these extras become available:

  • Templates, including headers, footers, sections, and content templates.
  • Components, the saved element groups you reuse across templates.
  • Bricks Settings and Global Styles: global CSS classes, the colour palette, and theme styles.
  • Template version history, with rollback.
  • Element-level batching, for very large templates.
  • A builder panel inside Bricks itself.

Template and component moves

Use the Library to export selected templates and components, push them to a remote, or include them in a workflow. Every Library section shows the site item and its storage file side by side, so you can see what would change before you move anything.

Versioning and rollback. WPChangeSync snapshots a template at the moments that matter: when you save it in Bricks, before an import overwrites it, and when you export it. Open the version history from the clock icon next to a template name, then Restore any entry. Your current state is snapshotted before the restore runs, so restoring is itself reversible.

Global styles. Classes and theme styles can move on their own from the Global Styles section, or ride along with a template import by ticking the option to include global styles. When a class already exists on the target you can skip it, overwrite it, or merge, and merging is the usual choice when the target has site-specific colour overrides worth keeping.

Bricks CLI examples
wp wpchangesync templates list
wp wpchangesync templates export --id=123
wp wpchangesync components list
wp wpchangesync components show hero-card

Reference checklist

Bricks-oriented automation can be driven entirely from WP-CLI: listing, exporting, and importing templates and components, plus the versioning and restore flows. That makes a Bricks release reproducible from a deploy script rather than clicked by hand.