Kadence Blocks
How Respira reads and writes Kadence Blocks natively. Kadence Blocks is one of Respira's 16 supported page builders, edited as native WordPress blocks.
Kadence Blocks
Technical documentation for using Respira with Kadence Blocks.
Kadence Blocks is a block library that adds layout containers, advanced buttons, forms, and design blocks to the WordPress block editor. It is one of Respira's 16 supported page builders, with full read and write.
Data Structure
Kadence Blocks stores content as native WordPress blocks in post_content, the same as any Gutenberg page. Kadence blocks carry the kadence/* namespace:
<!-- wp:kadence/rowlayout {"uniqueID":"123_abc"} -->
<!-- wp:kadence/column -->
<!-- wp:kadence/advancedheading -->Welcome<!-- /wp:kadence/advancedheading -->
<!-- wp:kadence/advancedbtn {"uniqueID":"btn1"} /-->
<!-- /wp:kadence/column -->
<!-- /wp:kadence/rowlayout -->
Because Kadence is block-based, Respira edits Kadence blocks natively through the same path it uses for core Gutenberg blocks. There is no separate storage format to parse.
One thing to note: Kadence layouts nest deeply (row layout, column, then inner blocks). Nested block editing round-trips byte-for-byte, so containers keep their children intact on every write.
Priming
Prime once at the start of a session so the agent builds and edits in blocks, not raw HTML:
"This is a Kadence Blocks site. Build and edit with Kadence and core blocks, not raw HTML, and duplicate any live page before editing."
What Respira can do
- Read the full block structure of any Kadence page and report on it
- Update text, headings, and buttons inside Kadence blocks (
kadence/advancedheading,kadence/advancedbtn,kadence/rowlayout, and the rest of the Kadence block set) - Find blocks by type, content match, or block anchor
- Add or remove sections while keeping the page editable in the block editor
- Preserve all existing block attributes and styling, including nested children, on every write
The workflow is the same as core Gutenberg because Kadence blocks are namespaced WordPress blocks. For the shared block workflow, block identification, and prompt patterns, see Gutenberg (Block Editor).
FAQ
Does Respira edit Kadence blocks natively or convert them?
Natively. Respira reads and writes Kadence blocks in place through the WordPress block registry. Nothing is flattened to HTML and nothing is converted to a different builder.
Do nested Kadence row layouts survive editing?
Yes. Nested blocks round-trip byte-for-byte, so a row layout keeps every column and inner block after an edit.
See also
- Gutenberg (Block Editor) - the shared block workflow
- Page Builder Overview - compare all 16 supported builders