Optional editorial extras for writers who want a little more. The theme is complete without it — add Fernlight Companion only if you want these.
Get Fernlight Companion (beta)
Free & GPL-licensed. We’ll email you launch updates — no spam, unsubscribe anytime.
What it adds
- Eight editorial blocks: hero, pull-quote, callout, divider, related grid, newsletter, icon (12 inline SVGs), and tabs (accessible tabbed panels).
- A filterable blog grid for archive and journal pages.
- Automatic heading anchors for deep-linking long posts.
- A subtle reading-progress indicator and previous / next post navigation.
- A related-posts grid to keep readers reading.
- An archive layout switcher — readers toggle grid, list, or masonry.
- Per-category accent colors, pinned from the category editor.
- An AI/MCP surface: five read-only REST endpoints (
/wp-json/fernlight/v1/capabilities,patterns,tokens,type,perf) plus the native Abilities API (list-patterns,compose-page,get-performance-report) on 6.9+.
Why a separate plugin
It follows a core WordPress principle: themes handle presentation, plugins handle content and behavior. Keeping the custom blocks in a plugin means switching themes later never deletes the content you built with them — Fernlight renders correctly with the plugin active or inactive.
Install
Plugins › Add New › Upload Plugin, choose the Fernlight Companion zip (or find it in the plugin directory once listed), and Activate. You can deactivate it at any time without breaking your site.