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

Abstract teal gradient artwork

Northbank

Meridian

Fold & Grain

Atlas Press

Halden

Studio Vero

What you get

Everything you need, nothing to wrestle with.

Palette icon

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.

Grid icon

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.

Stack icon

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.

Lightning icon

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.

Sparkle icon

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.

Translate icon

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

Pale gradient artwork

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.

Grid composition artwork
Deep teal gradient artwork

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.

Patterns48 across 18 categories
Templates18, including 4 custom page templates
Template parts7 — header, footer, sidebar, post meta, comments, portfolio grid
Header / footer variants3 and 3, swapped from the Site Editor
Style variations4 complete looks, plus section styles
Block styles23 ready looks for headings, cards, lists and buttons
JavaScriptVanilla and deferred — no jQuery, no libraries, no build step
Loaded only where neededLightbox on single posts, carousel where one exists, form styles only with the plugin
Third-party requestsNone — no CDN, no analytics, no remote fonts
Layout shiftEvery image and cover reserves its space before it loads
FontsLocal variable woff2, Latin and Cyrillic, subset by unicode-range
AccessibilityKeyboard navigation, skip link, visible focus, reduced-motion respected
EditingNative Site Editor throughout — no page builder, no theme options panel
TranslationFull .pot included, RTL-ready logical properties
RequiresWordPress 6.7+, PHP 7.4+
LicenceGPLv2 or later

What clients say

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.