Skip to content
GPLWP Guides

How to use Oxygen Builder with Gutenberg

Design & Layout Time About 30 minutes 6 steps Updated 30 Sep 2026

DESIGN & LAYOUT
The short answer

Oxygen can design Gutenberg blocks and full pages, but Oxygen Classic requires its separate Oxygen Gutenberg plugin for this workflow. Create the layout in Oxygen, expose only approved fields, then edit the content in Gutenberg. The manual setup is fine for a few blocks; use an integration plugin when you need a quicker repeatable setup.

The route
  1. 01Confirm the editing model
  2. 02Enable the Gutenberg integration
  3. 03Build a Gutenberg-ready block
  4. 04Insert and edit the block
  5. 05Protect the layout
  6. 06Take the fast route

What you need

  • Oxygen Classic installed and activated
  • The Oxygen Gutenberg plugin installed and activated
  • Administrator access to WordPress
  • A staging site or recent backup

Confirm the editing model

Decide whether Gutenberg will edit individual Oxygen-designed blocks or an entire page. The individual-block approach is safer for clients because you can expose text, images, icons and links while keeping the layout controlled. A full-page block is useful when the whole page follows one fixed design.

Oxygen's documented Gutenberg integration belongs to Oxygen Classic and requires the separate Oxygen Gutenberg plugin. If the relevant Oxygen menus are missing, check the Oxygen version and confirm that the plugin is active before changing templates or content.

Enable the Gutenberg integration

Install and activate the Oxygen Gutenberg plugin, then open a post or page and check that Oxygen's Gutenberg-related options are available. Do this on staging first, because changing the editing model on an existing site can alter who can edit layouts.

Do not disable Gutenberg block CSS in Oxygen → Settings → Performance until you have checked the front end. That setting can remove the CSS used by Gutenberg blocks, leaving blocks looking unstyled unless you add replacement CSS.

Build a Gutenberg-ready block

In Oxygen, create a block in one of three ways: open Oxygen → Block Library and create one, use a Section or Div's menu in the Structure pane and choose Copy to Block, or mark a designed page with Make This Full Page Editable In Gutenberg.

Keep the editable areas deliberate. Use text elements for copy, image elements for images, and link fields for URLs. Avoid assuming every Oxygen element will have an editable preview in Gutenberg.

Insert and edit the block

Open the target post or page in Gutenberg, click the plus button, and choose the block from Oxygen Blocks. Full-page designs saved through the page option appear under Oxygen Full Page Blocks.

Edit text and images directly in the block. Icons, background images and URLs are edited from the block sidebar. Save the page and check the front end, especially responsive spacing, background images and links.

Protect the layout

After the blocks are working, hide the Oxygen meta box for the relevant post types in Oxygen → Settings → Post Type Manager. You can also use Settings → Role Manager to remove Oxygen access from non-administrator users. This leaves editors in Gutenberg while keeping the visual builder out of their normal workflow.

Remember that editing the original block in Oxygen changes its design everywhere it is used. Gutenberg content changes normally remain, but they can be lost if the corresponding element is deleted from the Oxygen design. Repeater and Dynamic Data elements may show placeholders in Gutenberg even though they still render on the front end.

Take the fast route

For a site that needs this workflow across many layouts, use Oxygen Gutenberg Integration instead of setting up each bridge manually. It is intended to connect Oxygen layouts and reusable blocks with Gutenberg, including custom blocks and dynamic content workflows.

Install and activate it, create one representative block, and verify that its editable fields, front-end styles and dynamic content work before rolling the pattern out across the site. Keep Gutenberg and Oxygen editing separate on the same page to avoid conflicting layout controls.

The fast route

Let Oxygen Gutenberg Integration do it

Connects Oxygen layouts and reusable blocks to Gutenberg, for sites needing both visual design and block editing.

Get Oxygen Gutenberg Integration

Sources

  1. classic.oxygenbuilder.com /documentation/gutenberg-client-mode/
  2. classic.oxygenbuilder.com /documentation/templating/reusable-parts/

Questions

Does Oxygen work with Gutenberg without a plugin?
Oxygen Classic's documented Gutenberg workflow requires the separate Oxygen Gutenberg plugin. Once it is active, you can create Oxygen blocks or full-page blocks and insert them from Gutenberg. Without that integration, Oxygen can still control templates and page layouts, but Gutenberg will not automatically expose Oxygen designs as editable block components.
Can I edit an Oxygen block in Gutenberg without changing its design?
Yes, if you expose the appropriate content fields. Gutenberg can edit text, rich text, images, icons and link-related values while the Oxygen structure remains controlled. Do not edit the original block in Oxygen casually, though: design changes to an in-use block apply to every instance that uses it.
Why do some Oxygen elements show as placeholders in Gutenberg?
Some Oxygen elements, including Repeater and Dynamic Data elements, are not supported in the Gutenberg editor preview. They can still render on the front end, but Gutenberg displays a placeholder instead. Rename those elements in Oxygen so editors see a useful label instead of a confusing default message.
Can Oxygen reusable parts and Gutenberg blocks be used together?
Yes, but they serve different purposes. An Oxygen reusable part is a shared design component whose central edits affect its instances, while an Oxygen Gutenberg block gives editors controlled content fields inside Gutenberg. Choose reusable parts for repeated site-wide design and Gutenberg blocks for content editors who need limited page-level changes.