Hooks over guesswork
Document every hook and priority. Treat it like a contract so teams can extend without spelunking minified bundles.
Blunt dispatch
Bring back what made WordPress fast, simple, and unstoppable.
WordPress took over the web because a builder could ship a feature before a meeting ended. No committees, no sprints—edit PHP, refresh, done.
Hooks kept every layer flexible without forking core. Direct server edits kept the loop between idea and live change to seconds. That's the original acceleration.
Then we buried it under SaaS dashboards, drag-and-drop theater, JS confetti, and hosts who hide logs behind enterprise-plan upsells.
WP e/acc refuses that drag. We keep WordPress terrifyingly fast for people who ship.
Choose fewer steps when possible. Make necessary steps obvious and safe.
SECTION 01 — MANIFEST
Operating doctrine for people shipping production. Anything that slows the builder, admin, or user gets removed.
Document every hook and priority. Treat it like a contract so teams can extend without spelunking minified bundles.
If the first screen is an upsell or a nag, it's gone. Tools either speed up users or they're rot.
Everything should plug in, work, and stay obvious. Complexity is earned only after the simple path actually breaks.
If you can't edit on the server and refresh, the tool isn't WordPress ready. Short feedback loops beat deployment theater.
Events and hooks exist on the front end too. Publish them, respect sequence, and stop forcing devs to diff bundles.
Know what's logged, where it lives, and who can hit the switch. Observability is a baseline, not a premium SKU.
For people who fix WordPress by doing the work, not by filing tickets and waiting a quarter.
If that's you, stay loud and keep shipping.
hooks over theater zero bloatware themes server editable speed blocks with order acf x block parity logs & profiling for all
SECTION 02 — PRINCIPLES
Not slogans—tests. If a theme, plugin, tool, or host fails these, it doesn't touch production.
01
WordPress runs on actions and filters. Treat them as the API surface and build your product story around them.
Ship hooks or ship a black box. Black boxes slow everyone down.
02
Acceleration means nothing sits between the user and the work. Kill upsells, nags, vanity features, and anything that only exists to sell pro tiers.
03
Simplicity is the multiplier. Install it, it behaves, and nobody has to learn a new religion.
WordPress is supposed to be "drop a file, edit on the server, refresh." Blocks and builders either respect that immediacy or they don't ship.
04
Deployment rituals don't impress users. Optimize for the seconds between "change this" and "it's live." If a workflow adds friction, treat it as a bug and remove it.
05
The front end deserves the same discipline as PHP. Publish events, honor hook order, and quit forcing people to attach mystery listeners to unnamed globals.
06
Controls should feel the same whether you build with classic meta or blocks. ACF-level clarity should be default. If a panel wastes time or duplicates data, delete it.
07
WP_DEBUG and PHP error_reporting must agree, be visible, and be safe to toggle. Builders and admins should know what's logged and where without opening SSH.
08
Logs, slow query data, and profilers are table stakes. Hosts who hide them or charge "enterprise" tax are hostile to builders. Reward the ones who hand you the tools.
SECTION 03 — ACTION
Action, not vibes. These are the moves to make every day when you build, host, and maintain WordPress.
01
Choose tools that publish hooks, priorities, and examples. When you add hooks, document them and treat them as APIs, not trivia.
02
Audit every plugin. If the first thing it shows is an upsell, a badge, or a modal, delete it. Admin attention spans are finite.
03
Lean into PHP's strength: edit on the server, refresh, see the result. If a block or builder adds ceremony to that loop, open an issue or drop it.
04
Use tools with published event systems. If you have to read minified bundles to know when something fires, treat it as debt. When you ship components, document the lifecycle like you would in PHP.
05
Push ACF-level integrations into blocks. Kill the split between "old" meta boxes and new UIs. One clean control panel per context, nothing redundant.
06
State exactly how WP_DEBUG and error_reporting interact, where logs write, and how to flip switches. Give privileged admins UI controls so they never guess.
07
Pay hosts who expose logs, traces, and profilers out of the box. Fire anyone who hides them behind enterprise paywalls and explain why to your clients.
SECTION 04 — ORIGINS
WordPress was a hook-driven PHP app on $5 hosting that you edited live. Hooks plus instant feedback let it swallow the web. Drag builders, JS sprawl, and opaque hosting buried that loop.
This is course correction, not nostalgia. We re-center hooks, strip bloat, restore the "edit-refresh" loop, bring order to the front end, and demand accessible debugging, logging, and profiling.
Ship differently and write receipts. Publish how your work uses hooks, avoids bloat, and exposes observability. Call out what made WordPress win, what's holding it back, and how you are fixing it.
Final reminder
You don't need approval. Change what you tolerate, show your work, and ship WordPress the way it wins: hooks, simplicity, speed, and proof.