← All products
Live · v2.8.1 · Premium · Theme

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.

WP 6.0+PHP 8.0+14+ demo templatesCloud-synced library
0Demo templates
0Section types
0Editorial CPTs
Lifetime updates
~ orravo / builder.log
● rendering

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.

// click a demo above to start import simulation

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.

Template Library

Browse and import editorial demos. Cloud-synced — new templates appear automatically.

14Available demos
3Installed
48Section templates
LiveCloud sync
Demo librarycloud-synced
NameTypeSectionsStatus
The DossierLong-form7installed
Case Study ProResearch9installed
Editorial OneMagazine11available
DispatchNewsletter6available
FieldnotesBlog8available

Page Builder

Section-based canvas editor. Click a section type to make it the active edit target.

Sections
hero-cover
editorial-body
pull-quote
image-block
data-callout
related-articles
Canvas — hero-cover
Section historyautosaved
hero-cover edited2 min agosaved
pull-quote added5 min agosaved
data-callout updated12 min agosaved

Typography

Switch font pairs and preview the full type scale in real time. All pairs are licensed for web use.

Fraunces + Manrope
The Annual Dossier
Sora + Inter
Editorial One
Playfair + Source Sans
The Chronicle
Instrument Serif + DM Sans
Case Study Pro
Preview
The Annual Dossier

A structured investigation into how editorial teams rebuild their content infrastructure from the ground up — one section at a time.

"The infrastructure matters as much as the words."
Type scalefluid · clamp-based
5xlThe Annual Dossier
3xlCase Study · 2025
xlA structured investigation
baseBody copy at base scale, optimised for long-form reading at 17px.

Design System

Colours, spacing, and tokens — all editable from the admin panel, no CSS files.

18Colour tokens
8Font pairs
6Spacing steps
2Colour modes
Colour palette18 tokens
Spacing scale4 / 8 / 16 / 32 / 64 / 128
4
8
16
32
64
128

Post Types

Built-in editorial CPTs with custom meta fields and archive pages. Extend with the PHP API.

4Built-in CPTs
12Meta fields
4Archive pages
Extensible
Registered post typesactive
CPTEntriesArchiveMeta fields
Case Study14/case-studies/5 fields
Dossier6/dossiers/4 fields
Article42/articles/2 fields
Brief9/briefs/1 field
Read the developer docs

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 + ElementorDiviGenesisOTheme
Section-based visual builder3rd-party plugin3rd-party plugin✓ built inBuilt in
Editorial CPTs (case study, dossier, brief)pluginBuilt in
Cloud-synced template libraryBuilt in
One-click demo importerlimitedlimited14+ demos
Design system (type scale, spacing)partialBuilt in
Reusable section & pattern librarypartialBuilt in
Import / export page layoutsBuilt in
Long-form reading typographytheme optiontheme optionDefault
Dark & light modetheme optionpartialBuilt in
No page-builder conflictriskrisk
Performance (LCP target)variesvariesheavy JSOptimised
Developer PHP API
Pricing modelAstra ~$59 + Elementor Pro $99/yrDivi $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.

// personal

Single.

For one site, one brand, one editorial team.
$129
once · lifetime updates
  • 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.

// most popular

Studio.

For agencies and studios running multiple editorial sites.
$249
once · lifetime updates
  • 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.

// scale

Unlimited.

For platforms, networks, and teams building at scale.
$499
once · lifetime updates
  • 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.

Asked & answered.

Is OTheme compatible with the Gutenberg block editor? +
Yes and no. OTheme has its own section-based builder that coexists with Gutenberg — you can use the block editor for standard post content, and the Orravo Builder for page layouts. They don't conflict.
Can I use OTheme on an existing WordPress site? +
Yes. Activating OTheme doesn't destroy your existing content. The demo importer creates new pages; your current posts and pages stay untouched. We recommend a staging environment for the first install.
How does the cloud-synced template library work? +
The builder checks for new templates from Orravo's library endpoint on each admin load (cached for 24 hours). New demos and section templates appear automatically in your site's library without updating the plugin. Requires an active license key.
What custom post types are included out of the box? +
Case Study, Dossier, Article, and Brief — each with their own custom meta fields, archive page, and section templates. You can register additional CPTs using the builder PHP API or disable any built-in type from the settings panel.
Is there a child theme or developer API? +
Yes. OTheme is built to be extended. The PHP API lets you register custom section types, extend CPT field groups, add design tokens, and hook into every render event. The full API reference ships with the theme.
Refund policy? +
14-day no-questions refund if it doesn't fit. We're a small studio in Abuja, and we'd rather hear why it didn't work and fix it — but we won't argue if you'd rather just have your money back.

Stop stacking plugins.
Ship with OTheme.

Get OTheme from $129