The WordPress theme
that gets out of the way.
WordPress injects styles you didn’t write, wraps your layout in containers you didn’t ask for, and fights your overrides with inline CSS you can’t beat without !important.
Canvas removes all of that. Paste your markup. It renders exactly as written.
Full theme on GitHub · WordPress.org — coming soon
Loupely Canvas — WordPress Theme
Loupely Canvas — WordPress Theme
The WordPress theme
that gets out of the way.
WordPress injects styles you didn’t write, wraps your layout in containers you didn’t ask for, and fights your overrides with inline CSS you can’t beat without !important.
Canvas removes all of that.
Full theme on GitHub · WordPress.org — coming soon
Two editions, one theme
WordPress.org has rules.
That’s why there are two versions.
The WordPress.org theme directory treats code injection and per-page logic as plugin territory. Features that cross that line get rejected. So the full theme lives on GitHub, where there are no restrictions. The WordPress.org edition is a clean, capable subset built for discoverability — not the destination, just the door in.
- Full width passthrough rendering
- Global header and footer
- Head and body code injection
- Per page header/footer override
- Find and replace inside HTML boxes
- One-click starter content
- Auto-updates via GitHub
- Full width passthrough rendering
- Global header and footer
- No code injection (WP.org restriction)
- No per page override
- No find and replace
- No starter content
- Auto-updates via WordPress.org
Install Lite from inside wp-admin, then upgrade to the full theme for free. The Lite edition points you there. Both are free. The full theme is not a paid upgrade.
Why it exists
Most blank themes still
impose something.
A max-width container. Injected block CSS. Global styles you never asked for. Canvas removes all of it. Every feature below solves a real problem.
Full width passthrough
Custom HTML blocks render at full viewport width. No max-width container. No injected block CSS. What you paste is what ships.
Global header and footer
Set them once. They wrap every page automatically. Paste raw HTML, including style and script tags. No template sync.
Head and body injection
Analytics, fonts, chat widgets, verification tags. Two boxes: one in <head>, one before </body>. No functions.php required.
Per page override
One landing page needs no nav. Another needs a different footer. Any page can use the global layout, supply its own, or show nothing.
Find and replace
Ctrl+F or Cmd+F inside any HTML box. Searches the actual textarea. Regex, case sensitivity, whole word. The thing the editor never gave you.
Starter content
One click loads an example header, footer, and page. Edit instead of starting from a blank box. Because a blank theme is just an anxiety prompt.
Who it is for
For people who write
their own markup.
If you already have a design in HTML and want it live on WordPress without rebuilding it in blocks, this is the theme.
If you do not write HTML, a page builder is a better fit. Not a hedge. The honest answer.
Not for
Visual editor users. Teams that want block-based workflows. Anyone who wants a theme with built-in layouts and components.
Comfortable in HTML and CSS. Finds page builders slower than writing markup. Wants WordPress for hosting and publishing, not for layout.
Landing pages, product pages, microsites where the design is custom and a builder would fight it at every step.
A design already in HTML. Needs it live on WordPress without rebuilding in blocks or learning a new system first.
Running a few marketing sites. Values control and speed. Not interested in paying a builder tax on every page update.
Free and Pro
The free theme is complete.
Pro is for scale.
The free theme is not a crippled version of something else. Every feature above ships free. Pro adds what people running real, multi-page sites actually need.
- Full width passthrough rendering
- Global header and footer
- Head and body code injection
- Per page header/footer override
- Find and replace inside HTML boxes
- One-click starter content
- GitHub-based auto-updates
- Snippet library. Save reusable HTML and CSS chunks. Insert by name into any page, header, or footer.
- Multiple header/footer sets. Assign by page, category, or URL pattern.
- Reusable page templates and bulk apply across pages.
- Code editor upgrade. Syntax highlighting, bracket matching, line numbers.
- Import/export of an entire site configuration between client sites.
- Scheduled and A/B header/footer variants for promotions.
- SEO and schema helpers.
How to get it
Two ways in,
one theme.
GitHub has the full theme with every feature. WordPress.org will have the Lite edition once it’s approved. Here is how they differ.
Download the zip from the releases page or clone into wp-content/themes. A bundled update checker means update notices appear in wp-admin and pull new releases from GitHub directly.
Full width passthrough and global header/footer only. Once live, find it by searching Loupely Canvas in wp-admin, install in one click, then upgrade to the full theme for free via GitHub.
Pending WP.org reviewWordPress, finally
out of your way.
Download the free theme and have your HTML rendering full width on WordPress in under ten minutes.
Free theme is complete on its own. Pro is sold separately.