Companion

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.