Repository navigation
Releases
Quillwork 1.6291.1554: WordPress.org review fixes
Before the next WordPress.org directory update, I checked Quillwork against what the theme reviewers look for. This release fixes what that check turned up.
- The theme package no longer includes the preview folder. It held 4 MB of screenshots and pages that loaded Google Fonts.
- The 404 page's "Back to home" button uses your site's home URL instead of a fixed "/", so it works on sites installed in a subdirectory.
- The page root and footer set their side padding with settings WordPress ignores. They now use left and right.
- theme.json now validates against the WordPress schema.
- I removed the sticky-post and translation-ready tags, and I took out the accessibility and speed claims I hadn't measured.
- Theme links now point to themes.thisismyurl.com.
If you're coming from the WordPress.org version (1.6165.1300), this release is a redesign. Two templates (page-blank and search), one template part (post-meta), five style variations (Hazel, Minimal, Nightfall, Parchment and Studio Dark) and five patterns are gone. Try it on a staging copy first if you use any of them.
Full changelog in readme.txt.
Quillwork 1.6291: block editor fixes
WordPress.org's theme reviewers sent back Colophon, the theme Quillwork is built on, because the Site Editor showed "Block contains unexpected or invalid content." I checked every other theme I ship for the same problem, and Quillwork had it in a few places. This release fixes them.
- The footer, the front page template and the single post template held block markup that didn't match what the editor would save. The editor could mark those blocks invalid and offer to recover them. The markup now matches.
- I removed HTML comments that sat between and inside blocks. The editor reads any text outside a block as an unrecognised block, which is what WordPress.org's review check reports as an incomplete template. A comment inside a block makes that block fail validation.
- Nothing changes on the front end. Your site looks the same.
If you've customised any of these templates in the Site Editor, your edits are untouched. This update only replaces the files that ship with the theme.
Full changelog in readme.txt.
Quillwork 1.6265.1630: bug fixes and architecture convergence
This release fixes two bugs that affect live sites. Update to pick them up.
- A rendering bug: theme.json and several patterns referenced
--wp--preset--font-size--2xl/--3xldirectly, but WordPress kebab-cases that to--2-xl/--3-xlwhen it emits the custom property, so affected headings were silently falling back to an inherited size. - A fatal-error risk:
inc/cli.phpwas required wheneverWP_CLIwas defined, with nofile_exists()guard. Any build that left the file out would fatal on every WP-CLI command. The require is now guarded, and the file is also excluded from the distribution package.
Also in this release:
- The footer-credit block-bindings source is now actually registered, so the credit line in the footer renders instead of an empty paragraph.
- Internal PHP now uses a flat
quillwork_function prefix instead of namespaces. No visible change. - The bundled self-updater is gone. Themes hosted on WordPress.org get their updates from WordPress.org, not their own code.
- Dev-only files and community-health docs (SECURITY.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md) no longer ship in the installed package.
Full changelog in readme.txt.
Quillwork 1.6201.1029: global-scope prefixing
What this is
A compliance update. Nothing you see or click changes.
Quillwork is built on Colophon, a small shared core I use across the free theme line. WordPress.org closed a sibling theme in that line as not approved on 20 July, on ticket #280625, over how the core prefixed its PHP. Quillwork was reviewed and approved before that rule was applied to it, so nothing forces this update today. I would rather fix it now than have it raised on a future review.
What changed
The review team accepts a PHP namespace only at the class level. A WordPress site loads a large number of vendor functions into the global scope, so a bare function setup() sitting inside namespace Quillwork; still reads as unprefixed to their tooling. Every function, constant and class defined in the global scope needs the theme's own prefix.
So the namespace is gone. Functions are quillwork_*, constants are QUILLWORK_*, and the WP-CLI class is Quillwork_CLI_Command. File scope constants became define() calls, because a bare global const is itself an unprefixed global symbol.
Hook names did not change. Anything you have filtered keeps working.
Thirty nine translated strings moved to esc_html__(). Six keep the plain form on purpose, because they are already escaped where they are printed and escaping twice would put a literal ' on screen where an apostrophe belongs. Each one carries a comment saying so, so the next person reading it does not take it for an oversight.
Upgrading
Take it whenever suits you. There is no visual, layout or content change, and no editor facing change of any kind. The only way you would notice is if you wrote PHP that calls a Quillwork function by name, in which case those names now start with quillwork_.
Quillwork v1.6165.1300 — WordPress 7.0 Ready
WordPress.org Submission Release
✓ Contrast audit for all 5 style variations
✓ WordPress 7.0 compatible
✓ Accessibility improvements
✓ Block markup validation fixes
✓ 48-test quality assurance pass (9.1/10 score)
Download: quillwork-1.6165.1300.zip
Theme URI: https://thisismyurl.com/downloads/quillwork/
Built on Colophon FSE Core
Quillwork 1.6159
What's new in 1.6159
Preview system — Full HTML/CSS preview suite: 11 responsive mockups covering front page, interior pages, mobile viewports, and colour variants. Ships with preview/index.html, preview/00-elements.html (design system reference), and WebP screenshots.
FSE benchmark — Scores 90%+ on the Colophon FSE scoring rubric: 25/25 Typography, 22/25 Color, 25/25 Pattern Library, 15/15 FSE Modernity, 10/10 Accessibility.
Pattern library — Complete archetype coverage: hero, story-grid, CTA, footer, navigation, feature cards, and mobile-first responsive variants.
Accessibility — WCAG 2.2 AA verified across all colour variants. Skip links, skip-to-content, sufficient contrast ratios, keyboard-navigable patterns.
WP.org submission in progress. To install: WordPress Admin → Appearance → Themes → Add New → Upload Theme, then select the zip below.
View the live preview: https://thisismyurl.com/quillwork/
Quillwork 1.6148
Initial public release. Submitted to the WordPress.org theme directory June 2026.