Category

Developer

Technical deep dives for developers: hooks, filters, and WP-CLI for Ariadne Related Posts, and the CSS, JavaScript, and performance work behind Mawu Dark Mode.

Developer September 13, 2026 · 4 min read

The One-Line Bug That Broke Five of Six Dark Themes

Five new dark themes shipped fully built, then silently never ran for a full release cycle. One hardcoded string comparison in the engine's enqueue gate. Here's the bug, why normal testing missed it, and the fix.

Developer September 13, 2026 · 5 min read

The Same CSS Specificity Bug Shipped Three Times in One Plugin

Building a WordPress dark admin theme is mostly a specificity problem, not a color problem. The exact same bug shape shipped three times, once after it had already been written down and documented as a known risk. Here is the CSS math behind all three, and why documenting a fix narrowly did not stop it from recurring.

Developer September 13, 2026 · 4 min read

Six Dark Themes, One WCAG Audit: What Actually Failed

A full contrast audit on six dark themes found two real WCAG failures, both hiding behind a color that had been verified once, in one context, then reused somewhere the original check never covered. Here is what WCAG actually requires and how both bugs got past a design that looked fine.

Developer September 13, 2026 · 7 min read

Why Doesn’t WordPress Dark Mode Cover the Block Editor?

WordPress's built-in dark color schemes stop at the toolbar and sidebar. The block editor's writing canvas renders in a separate iframe they cannot reach, and the usual fix for that has its own silent failure mode. Here is the real mechanism, and what actually works.

Developer August 23, 2026 · 4 min read

Automating Related Posts Setup with WP-CLI

wp ariadne recompute is a Pro+ feature built for bulk imports, fresh installs on existing content, and real system cron, with post_id, embeddings-only, relatedness-only, and yes flags for scripted, non-interactive use.

Developer August 23, 2026 · 4 min read

A Developer’s Guide to Ariadne’s Hooks and Filters

A walkthrough of ariadne_related_content_hook, ariadne_related_content_priority, and ariadne_cron_loopback_sslverify, plus ariadne_related_candidate_query_args, a source-verified filter for overriding the candidate gate that is not on the reference docs page.