
Section Builder
Build single-page scroll layouts from a flexible repeater, bind them to pages, control access per user, import/export as zip, and drive it all via a built-in MCP server.
Section Builder lets you assemble single-page, scroll-style layouts from a flexible repeater. Each row is one scrollable section with its own content type, and the whole entry can be bound to a WordPress page.
Key features
- Custom post type "Section Builder" — create entries under Dashboard > Section Builder > Add New.
- Flexible repeater — click "+" to add a section. Each row picks a content type: Text block, Image, Gallery, Embed (URL), or Page-builder / Shortcode.
- Media upload — attach images and galleries straight from the WordPress media library.
- Page binding — bind an entry to an existing page, or create and bind a new page (title + parent) from the editor. A shortcode is also provided.
- Front-end rendering — bound pages render a sticky anchor navigation with smooth scrolling and scrollspy. Pages stay fully public for all visitors.
- Per-user access control — administrators grant or revoke Section Builder access per user from the Access Control screen.
- Page edit protection — a user who can edit pages but lacks Section Builder access is stopped with a clear message; granted users are routed into the Section Builder editor.
- Import / Export — export all entries and their media as a single .zip bundle, and re-import them with media automatically re-uploaded.
- Built-in MCP server — a JSON-RPC endpoint lets an MCP client create and update entries, bind pages, and upload media programmatically, authenticated with a per-user API key.