Technote

Development workflow

Git, .gitignore, CI/CD, WP-CLI and staging — treating a WordPress site like code rather than like a live server you edit.

69 articles· Development workflow

Development workflow Advanced

Running WP-CLI in CI: what the checks actually look like

Checks that rely on somebody remembering get skipped in a busy week. Stack the cheap ones first, run the rest against a disposable WordPress, and the remembering stops…

Developers 8 min read

Development workflow Advanced

Finding out what is attached to a hook, in order

A callback that never runs, one that runs and gets overwritten, and a hook that never fires are three different problems. Reading the registry separates all three at…

Developers 8 min read

Development workflow Advanced

The design QA checklist to run before release

Most design problems found after release are catchable before it, in order. Here is the pass, in three stages: rules, states and real devices.

Designers 6 min read

Development workflow Advanced

Never deploy without a way back

A rollback is not one button. It is two tracks — code and database — with an order to reverse them in, written down before you deploy.

Designers 9 min read

Development workflow Advanced

Adding your own hooks: extension points instead of edits

Code with no extension points gets forked or edited in place. Where you put do_action and apply_filters — and how many — decides how long that code survives.

Developers 7 min read

Development workflow Practical

The follow-up flow, and what response time does

Answering the enquiries you already have is often easier than getting more. Good intentions do not make a flow — writing it down does.

Marketers 6 min read

Development workflow Practical

Put the next action next to the number

A report that changes nothing is not a report; it is a habit. One page should end in one decision.

Marketers 6 min read

₩270,000 · Join the program