What is Oxygen Builder plugin?
Oxygen Builder is a premium WordPress page builder that takes a developer-first approach — unlike Elementor or Divi which abstract HTML and CSS behind widget interfaces, Oxygen provides direct control over the generated HTML structure and CSS properties, enabling cleaner, more performant output with less code overhead. Oxygen completely replaces the WordPress theme with its own template system, giving developers full control over every page element without a base theme’s constraints.
Oxygen’s “no wrapper divs” philosophy means its code output contains minimal markup — elements are placed in the exact HTML structure the developer defines rather than being wrapped in additional Oxygen-specific container divs. This results in significantly lighter pages than comparable Elementor or Divi builds, making Oxygen the choice for performance-focused developers. Oxygen integrates deeply with Advanced Custom Fields, providing a visual builder for ACF-powered dynamic content without shortcodes or custom templates.
Oxygen uses a one-time lifetime pricing model ($129 for Basic, $149 for WooCommerce, $169 for Agency) — no annual renewal required. The Agency license covers unlimited sites with no ongoing cost. However, Oxygen development has slowed following the same team’s launch of Breakdance Builder, with Breakdance positioned as Oxygen’s successor with a more user-friendly interface. Active Oxygen users should monitor the long-term development trajectory.
Need Help With Oxygen Builder Setup, Troubleshooting, or Customization?
Need help with Oxygen Builder? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Oxygen Builder Expert HelpKey Features
- Minimal HTML output — clean, developer-controlled markup
- Complete WordPress theme replacement
- No separate base theme required
- ACF integration for dynamic content display
- Global styles: global colors, fonts, and classes
Pros & Cons
Pros
- Cleanest HTML output of major page builders — minimal markup overhead
- Superior performance compared to Elementor/Divi for equivalent designs
- Deep ACF integration enables complex dynamic layouts without custom PHP
Cons
- Steeper learning curve than Elementor or Divi — designed for developers
- Oxygen development has slowed in favor of Breakdance (same team's new product)
Free vs Premium
Lifetime licenses: Basic ($129), WooCommerce ($149), Agency ($169 unlimited sites). No annual renewal required.
Common Problems & Fixes
Oxygen Builder is not applying global classes to elements — styles defined in global classes are not visible on elements using that class. How do I fix global styles?
Oxygen global classes work differently from CSS classes: (1) in Oxygen editor, select an element and in the “Manage” section, add a global class name; (2) global class styles are edited by clicking the class name in the Selectors panel — not the element’s direct styles; (3) verify global class styles are not being overridden by more specific element-level styles; (4) global classes generate a CSS rule — verify in the browser DevTools Styles panel that the class rule is present and not overridden.
Oxygen page templates are not applying to the correct pages — the custom template shows on all pages instead of specific pages. How do I configure template conditions?
In Oxygen → Templates, each template has assigned Conditions that determine where it applies. Click the template → Edit Conditions: (1) “Entire Website” applies the template globally — use this sparingly for base templates; (2) “Single” → “Post Type” → “Pages” applies to all pages; (3) for specific pages, add a condition for “Single” → “Page” → [specific page name]; (4) priority order matters — more specific conditions override general conditions. Review each template’s conditions to ensure the correct hierarchy.
Oxygen Builder ACF dynamic fields are not showing content — the repeater/flexible content field shows empty or shows placeholder text. How do I display ACF fields in Oxygen?
Oxygen ACF integration requires: (1) ACF (free or Pro) must be active with field groups assigned to the relevant post type; (2) in Oxygen editor, dynamic data is inserted using the “Dynamic Data” icon on text elements or background settings; (3) select the ACF field from the dynamic data picker; (4) for repeater fields, use Oxygen’s Repeater element with ACF Repeater as the data source; (5) preview in a page that has actual ACF field data filled in — empty fields show nothing.
Customization & Developer Notes
How do I create a reusable component in Oxygen Builder?
In the Oxygen editor, design a section or element group. Select the outermost element, click the context menu (three dots), and choose “Save as Reusable Part.” Name it and save. The component appears in Oxygen → Components. Add it to any page using the Add → Components panel. Changes to the global component (via Oxygen → Components → [component]) propagate to all instances — global components function like Divi’s global elements.
How do I build a custom WooCommerce product page in Oxygen?
Requires the WooCommerce license of Oxygen. Go to Oxygen → Templates → Add New → WooCommerce Single Product. Build the template using Oxygen’s WooCommerce elements: Product Title, Product Price, Add to Cart, Product Gallery, Product Description, Product Meta (SKU, categories), Related Products. Each WooCommerce element outputs the appropriate WooCommerce data dynamically. Assign the template to Single Product pages in the template conditions.
Frequently Asked Questions
Should I choose Oxygen or Breakdance for a new project?
Breakdance is now the recommended choice from the same developer team (SoftaculusApps) for new projects — it offers a more user-friendly interface than Oxygen while maintaining the clean code philosophy, has active development momentum, and better Elementor-to-Breakdance migration tools. Oxygen is still fully functional for existing sites and developers who prefer its specific workflow. The Oxygen team’s focus has shifted to Breakdance, making Breakdance the forward-looking choice for performance-focused page building.
Is Oxygen Builder suitable for non-developers?
Oxygen has a steeper learning curve than Elementor or Divi and is designed for developers and technically inclined designers. The CSS-level control and template system require understanding of HTML structure, CSS properties, and WordPress template hierarchy. Non-developers comfortable with design tools can learn Oxygen, but it requires more time investment than more visual alternatives. Breakdance (same team) aims for a broader audience with more Elementor-like UX while maintaining Oxygen’s performance advantages.
Is Oxygen still good for WooCommerce sites?
Yes, especially if you want tight template control, but it is better suited to technical builders than plug-and-play store owners.
What should I compare Oxygen against?
Compare it against Breakdance, Bricks Builder, and GenerateBlocks for performance-minded builds. Oxygen usually appeals most to users who want deeper architectural control.