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.

A synthetic 3,000-row benchmark found a 2.1-second blocking task in the dark-mode engine's initial page walk. Here's how walkChunked() fixed the freeze without changing the total time to go dark.

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.

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.

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.

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.

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.

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.