OTheme
The editorial WordPress theme with a section-based visual page builder, cloud-synced template library, and one-click demo importer. Built for case studies, dossiers, long-form articles, and structured editorial content — own the look without touching code.
Pick a demo.
Import in one click.
This simulates OTheme's built-in demo importer. In the real plugin it pulls demo content, sections, design tokens, images, and navigation from Orravo's cloud library directly into your WordPress install.
Cloud library.
One-click import.
Simulated demo. Runs automatically as you scroll. Real imports take under 10 seconds.
Everything editorial,
nothing extra.
One theme. No builder plugin required. No page builder conflicts. Your design system, template library, and editorial CPTs all come standard.
Section-based visual builder
Drag sections into a live canvas. Every section type — hero, pull quote, data callout, sidebar notes — renders exactly as designed.
- ✦Live canvas preview
- ✦Responsive breakpoint controls
- ✦Undo / redo history
- ✦Global section styles
Cloud-synced template library
A growing library of section templates and full-page demos, synced from Orravo's cloud without requiring a plugin update.
- ✦14+ one-click demos
- ✦Pattern library (reusable sets)
- ✦Import / export layouts as JSON
- ✦Save your own templates
Editorial content types
First-class CPTs for structured long-form content, each with its own meta fields, archive page, and section templates.
- ✦Case Study CPT + custom meta
- ✦Dossier CPT (document-style)
- ✦Article CPT (reading-time field)
- ✦Related content engine
Design system
A coherent type scale, spacing system, and colour palette — all editable from one admin panel, no CSS required.
- ✦Fluid type scale (clamp-based)
- ✦Global colour palette controls
- ✦8 editorial font pairings
- ✦Dark & light mode support
Click around.
It's all real.
Five interactive previews of the actual OTheme admin panels. These are working mock-ups of what ships in the theme.
| Name | Type | Sections | Status |
|---|---|---|---|
| The Dossier | Long-form | 7 | installed |
| Case Study Pro | Research | 9 | installed |
| Editorial One | Magazine | 11 | available |
| Dispatch | Newsletter | 6 | available |
| Fieldnotes | Blog | 8 | available |
| hero-cover edited | 2 min ago | saved |
| pull-quote added | 5 min ago | saved |
| data-callout updated | 12 min ago | saved |
A structured investigation into how editorial teams rebuild their content infrastructure from the ground up — one section at a time.
| CPT | Entries | Archive | Meta fields |
|---|---|---|---|
| Case Study | 14 | /case-studies/ | 5 fields |
| Dossier | 6 | /dossiers/ | 4 fields |
| Article | 42 | /articles/ | 2 fields |
| Brief | 9 | /briefs/ | 1 field |
What you get
vs. what they bundle.
Most WordPress themes are a blank canvas that needs three more plugins before it looks like the demo. OTheme ships with the builder, library, CPTs, and design system already included.
| Astra + Elementor | Divi | Genesis | OTheme | |
|---|---|---|---|---|
| Section-based visual builder | 3rd-party plugin | 3rd-party plugin | ✓ built in | Built in |
| Editorial CPTs (case study, dossier, brief) | — | — | plugin | Built in |
| Cloud-synced template library | — | — | — | Built in |
| One-click demo importer | limited | limited | ✓ | 14+ demos |
| Design system (type scale, spacing) | — | — | partial | Built in |
| Reusable section & pattern library | — | partial | — | Built in |
| Import / export page layouts | — | — | ✓ | Built in |
| Long-form reading typography | theme option | theme option | — | Default |
| Dark & light mode | theme option | partial | — | Built in |
| No page-builder conflict | risk | risk | ✓ | ✓ |
| Performance (LCP target) | varies | varies | heavy JS | Optimised |
| Developer PHP API | — | — | ✓ | ✓ |
| Pricing model | Astra ~$59 + Elementor Pro $99/yr | Divi $89/yr (unlimited) | Genesis $360/yr | $129 once |
A clean PHP API.
Read the source.
OTheme is built to be extended. Register custom section types, extend CPT field groups, hook into every render event, and automate deployments with WP-CLI. No hacks required.
// Register a custom section type in your child theme use Orravo\Builder\SectionRegistry; SectionRegistry::register('data-spotlight', [ 'label' => 'Data Spotlight', 'icon' => 'chart-bar', 'category' => 'editorial', 'template' => 'sections/data-spotlight.php', 'fields' => [ ['key' => 'stat_1', 'type' => 'text', 'label' => 'Stat 1'], ['key' => 'label_1', 'type' => 'text', 'label' => 'Label 1'], ['key' => 'body', 'type' => 'richtext', 'label' => 'Body copy'], ], ]);
One purchase.
Lifetime updates.
No recurring subscription. No feature tiers. Pay once, get the full theme — builder, library, CPTs, design system, and all future updates — on the sites in your license.
Single.
- 1 production site
- Full builder + template library
- All 4 editorial CPTs
- Cloud-synced demo library
- Email support · 48hr
Checkout is briefly offline while we migrate processors.
Studio.
- Up to 10 production sites
- Full builder + template library
- All 4 editorial CPTs
- Priority support · 24hr
- White-label admin branding
- Free onboarding call
Checkout is briefly offline while we migrate processors.
Unlimited.
- Unlimited sites
- Full builder + template library
- Priority support · same-day
- WP-CLI deployment kit
- Custom section sprint included
Checkout is briefly offline while we migrate processors.
