Technote

Using hooks and filters properly

The grammar of extending WordPress — changing behaviour without touching core or the theme, and the classic ways hooks go wrong.

4 articles

Development workflow Intro

Hook timing: before init, the world is not there yet

The same code on the same hook behaves differently depending on when it runs. Taxonomies, post types and translations all see an incomplete world before init.

Developers 7 min read

Development workflow Practical

Priority wars: whoever speaks last wins

Priority is a queue position, not authority. Raising your number is a move the other side can also make, and jumping behind a translation filter sends the untranslated…

Developers 7 min read

₩270,000 · Join the program