WordPress block theme · Version 1.0
Your work, framed properly.
A portfolio theme for photographers, designers and studios. Set it up in an afternoon, change anything without touching code, and ship a site that loads before your visitor blinks.
4 complete looks · light and dark · 48 ready sections · no page builder · no monthly fee

Northbank
Meridian
Fold & Grain
Atlas Press
Halden
Studio Vero
What you get
Everything you need, nothing to wrestle with.
Change colours once
Pick a colour in the editor and every button, link, card and heading on the site follows it. No hunting through pages to catch the one you missed.
Pages you assemble, not code
Ready-made sections for everything a portfolio or a landing page needs — hero, project grids, pricing, testimonials, FAQ. Drag them into any order, delete what you do not need, and edit the text in place.
Four looks, and dark mode
Switch the entire look — colour, type, corners, shadows — from one menu. Each look carries a dark version, and your visitors get a switch to choose.
Fast, and provably so
No jQuery, no framework, no build step. Nothing is fetched from another company’s server — not a font, not a script, not an icon — so your visitors are never waiting on anyone else, and neither is your search ranking.
Motion that feels expensive
Work opens as you scroll, numbers count up, images drift gently. Written for this theme alone — no animation library — and all of it switches off for visitors who prefer less movement.
Works in your language
Fully translatable, with Latin and Cyrillic fonts bundled and right-to-left layouts supported. Add any Google font from inside WordPress in two clicks.
Style variations
Four looks, one click apart.
Chosen from Styles → Browse styles. Each one carries its own light and dark palette, so the visitor-facing theme switch keeps working whichever you pick.
Default — Ocean
Neutral paper, one deep teal accent, soft geometry. The everyday setting.
Abyss
Dark from the start, glowing accent, larger radii. Strongest for photography.
Editorial
Warm paper, burnt orange, square corners and no shadows at all.
Signal
Cool grey with electric lime, tight radii, heavier display weights.
48
Section patterns
4
Style variations
23
Block styles
0
Third-party requests

Step one
Pick your look
Four complete styles ship with the theme. Choose one, then adjust the colours and fonts to your own — it is a colour picker and a dropdown, in the standard WordPress editor.
Step two
Build your pages
Insert the sections you want, drag them into order, delete the rest. Every section is editable in place — click the text and type, click an image and replace it.


Step three
Add your work and publish
Swap the demo images for your own. Portrait, landscape or square — the grids crop to fit, so nothing breaks whichever shape you upload.
Specification
The whole list.
Counted from the theme itself as this page renders, not typed in by hand.
| Patterns | 48 across 18 categories |
| Templates | 18, including 4 custom page templates |
| Template parts | 7 — header, footer, sidebar, post meta, comments, portfolio grid |
| Header / footer variants | 3 and 3, swapped from the Site Editor |
| Style variations | 4 complete looks, plus section styles |
| Block styles | 23 ready looks for headings, cards, lists and buttons |
| JavaScript | Vanilla and deferred — no jQuery, no libraries, no build step |
| Loaded only where needed | Lightbox on single posts, carousel where one exists, form styles only with the plugin |
| Third-party requests | None — no CDN, no analytics, no remote fonts |
| Layout shift | Every image and cover reserves its space before it loads |
| Fonts | Local variable woff2, Latin and Cyrillic, subset by unicode-range |
| Accessibility | Keyboard navigation, skip link, visible focus, reduced-motion respected |
| Editing | Native Site Editor throughout — no page builder, no theme options panel |
| Translation | Full .pot included, RTL-ready logical properties |
| Requires | WordPress 6.7+, PHP 7.4+ |
| Licence | GPLv2 or later |
What clients say
“The first round already answered questions we had been arguing about internally for a year.”
Ines Carvalho
Creative Director, Northbank
“Delivered a full banner set across nine formats in four days, and every single one passed spec first time.”
Tomas Rehak
Head of Marketing, Meridian
“Two years on, our team still uses the design system exactly as it was handed over. That never happens.”
Aoife Byrne
Product Lead, Atlas Press
“We asked for a landing page and got a way of thinking about the whole product. Worth every hour.”
Daniel Okafor
Founder, Fold & Grain
“The handover documentation was so clear that our junior developer shipped the next three pages alone.”
Sofia Lindqvist
CTO, Halden
Licensing
Buy once, ship as often as the licence allows.
Regular licence
one end product
For a site you or your client will not charge visitors to access.
- Use on one final website
- All four style variations
- Full pattern and template library
- Six months of support
- Lifetime updates
Extended licence
5
one paid product
For a site where end users are charged — a membership, a SaaS, a paid community.
- Everything in the regular licence
- Charge your end users
- One final product
- Six months of support
- Lifetime updates
Prices exclude local taxes. The theme itself is GPL; the licence covers the bundled assets and support.
Before you buy
Fair questions.
Do I need a page builder?
No. The theme uses the block editor and the Site Editor that ship with WordPress. There is nothing else to buy, learn or renew, and nothing that locks your content into a plugin.
Will my customisations survive an update?
Yes. Everything you change in the Site Editor is stored in the database, not in theme files. Updating replaces the files and leaves your work alone.
Do I need a child theme?
Only if you plan to edit theme files directly. For colours, fonts, sections, headers, footers and templates, the Site Editor is enough. A child-theme guide is included either way.
Is the demo content included?
The front page ships complete — there is nothing to import to make the theme look like the demo. A small WXR file with sample posts and projects is included for the standard WordPress importer if you want content to play with.
Which plugins does it require?
None. Business logic such as forms, custom post types and SEO deliberately lives outside the theme, so you can choose your own plugins and keep your data when you change themes.
How long does setup take?
An afternoon for a complete site. The demo content imports in one step, so you start from a finished site and replace the parts that are not yours — rather than assembling a page from an empty canvas.
Version 1.0 · WordPress 6.7+
Ready when you are.
One purchase, lifetime updates, and documentation written for people who would rather not read documentation.