WP Plugin · Page Builder
Queryra + Oxygen Builder
Works out of the boxOxygen Builder and Queryra work together with no configuration. Page titles, taxonomies, WooCommerce attributes, and Oxygen builder body content are all indexed automatically. The plugin reads Oxygen's _ct_builder_shortcodes and _ct_builder_json_v2 postmeta during sync and extracts the visible text from headings, text blocks, buttons, and captions — zero plugin conflicts, zero setup.
Tested with
Oxygen 4.9.7 Classic
Queryra plugin
v1.3+
Setup time
0 minutes
What works
- Page title, excerpt, content — fully indexed and searchable.
- Oxygen builder body content — headings, text blocks, button labels, captions, alt text authored in the Oxygen visual editor. The plugin reads
_ct_builder_shortcodesand_ct_builder_json_v2postmeta during sync and extracts visible text from the builder tree. - Gutenberg blocks added before opening Oxygen — empirically confirmed: any Gutenberg block content saved before you click "Edit with Oxygen" lives in
post_contentand is fully indexed too. - Taxonomies — categories, tags, product tags, the brand taxonomies recognised by Queryra (
product_brand,yith_product_brand,pwb-brand), and any public custom taxonomies you've registered. - WooCommerce product attributes — both global and custom per-product attributes, regardless of how the product page is built.
- No plugin conflicts. Oxygen and Queryra don't share any frontend search hooks. Queryra hooks
pre_get_postsandposts_search. Zero overlap.
How it works (technical)
Oxygen and Queryra coexist without any shared hooks on the frontend search path. Empirically verified on a clean test environment (WordPress + Oxygen 4.9.7 Classic with paid license):
- Oxygen stores user-authored content under a
_ct_*postmeta prefix. The two primary keys are_ct_builder_shortcodes(rendered HTML, ~556 bytes for a basic test page) and_ct_builder_json_v2(structured tree, ~504 bytes for the same page). The_ct_prefix is a legacy from Oxygen's original "Component Tester" name. - Queryra reads both postmeta keys during sync and walks the builder tree recursively to pull every visible text node — headings, paragraphs, buttons, captions, alt text. Result: search finds Oxygen pages by their actual content, not just by title.
- The same extraction mechanism handles Breakdance (same vendor — Soflyy), plus Elementor and Beaver Builder automatically. For custom or non-standard storage, see the
queryra_indexable_meta_contentdeveloper filter.
Troubleshooting
If AI search isn't showing results after setup, the most common causes are: incomplete import, sync frequency too low for testing, or a conflict with another search plugin (FiboSearch, Relevanssi, SearchWP).
Full troubleshooting guide — fix in 5 minutesMore questions? See the general FAQ or email contact@queryra.com.
Last updated: May 14, 2026 · Tested with Oxygen 4.9.7 Classic.