Hafen Is Submitted: Our Theme on Its Way to the Official WordPress Directory
Today we submitted the Hafen block theme, version 0.8.0, to the official WordPress.org theme directory — after Hafenstudios Ads, the fleet's second step into the biggest harbor in the WordPress world. The companion plugin Hafen Core sits fully built as 1.0.0 in the lock. What's inside the packages, why the plugin is still waiting, and where you can get both today.
Submitting a theme is a different thing than submitting a plugin. The WordPress.org theme team reviews against a long, public list of requirements: licenses down to the last font file, accessibility, a clean separation of presentation and functionality, not a single bit of advertising in the frontend. That's exactly the list we've been polishing Hafen against over the past weeks — and today we pressed the button.
What Hafen is, in three sentences
Hafen is a fast, accessible block theme for Full Site Editing. The entire theme share of a page comes to around 7 KB of CSS and JavaScript in two requests; with the self-hosted Inter font, everything together stays under 55 KB, without a single external call. On top of that come 32 ready-made patterns, five style variations from Nordsee to Nachtfahrt, and block styles for content that answer engines like to quote — or, if you prefer, entirely without any font download using the Stapellauf variation.
What happened for the submission
Version 0.8.0 isn't a cosmetic version badge but the result of a full review pass:
- Theme Check passed: The theme team's official checking tool ran 11,622 individual tests against the package — zero errors, zero warnings.
- Test data run: The theme was clicked through on a fresh WordPress install with the official theme unit test data — from tenfold-nested comments to image alignment, on desktop and mobile.
- Accessibility: Links in body text are now underlined by default instead of colored only — a small change that makes the difference for people with color vision deficiencies.
- English as source language: So the international community can translate Hafen, all source strings are English. German ships as a complete translation — German websites see exactly the same texts as before.
And Hafen Core? Finished — but in the lock
The companion plugin Hafen Core brings what, per the directory guidelines, doesn't belong in a theme: schema output, llms.txt, answer blocks, the AI crawler statistics. Version 1.0.0 is fully built and has been through the same review marathon as the theme — all 522 source strings English, the German translation complete, plus a batch of improvements: the setup assistant never again replaces an existing homepage unasked, the llms.txt in the full version now delivers real content sections instead of short excerpts, and the robots.txt signals sit exactly where strict parsers expect them.
Hafen Core still isn't submitted, though — for one simple reason: the plugin directory allows one open review ticket per account, and ours is currently occupied by Leadlotse. As soon as that ticket is through, Hafen Core goes the same way. The package doesn't age in the meantime; it sits versioned and ready.
Where you can get both today
You don't have to wait for the reviews. The exact submitted versions are available for direct download right now — the same packages, byte for byte:
- downloads/hafen.zip — Hafen theme 0.8.0
- downloads/hafen-core.zip — Hafen Core 1.0.0
Installation as usual: upload the ZIP file in the WordPress backend under Appearance or Plugins respectively. What Hafen can do in detail is on the product page.
Why we take the directory route
With Hafenstudios Ads we experienced what the review is worth: an independent team sees every line before it's released, and users get installation and updates through the official channel — two clicks, no ZIPs, no manual work. For a theme that goes double, because there people look at license, accessibility, and cleanliness with far stricter standards than any self-distribution ever could. We're glad to be measured by that standard.
Fast, accessible, answer-ready
Download Hafen 0.8.0 now and try it out: around 7 KB of theme weight, zero external requests, 32 patterns, five style variations — the submitted directory version, straight from us.
Frequently asked questions
When will Hafen be available in the directory?
That's up to the WordPress.org theme review team. Theme reviews run through a public ticket and, in our experience, take several weeks. As soon as Hafen is listed, we'll announce it here on the blog — until then, the submitted version is available as a direct download.
Can I already use Hafen in production?
Yes. Version 0.8.0 is the same version that's in review and already runs on several production websites. If you start with the download today, you can later switch seamlessly to the directory version.
Do I need Hafen Core to use Hafen?
No. The theme is deliberately a pure presentation layer and fully self-contained. Hafen Core adds schema output, llms.txt, and the AI crawler statistics — features that, per the WordPress.org guidelines, belong in a plugin and should survive a theme switch.
Why isn't Hafen Core submitted yet?
The WordPress plugin directory allows one open review ticket per account. Ours is currently occupied by Leadlotse. Hafen Core 1.0.0 is fully built and will be submitted as soon as the ticket is free.