Technote

Themes & plugins

Choosing themes and plugins, vetting them, finding alternatives, and understanding their performance cost — what a wrong choice charges you later.

49 articles· Themes & plugins

Themes & plugins Practical

The form works, so why does no mail arrive?

The form is rarely the problem. The mail is being blocked at sending or filed as spam — and once you understand the structure, this is a solvable…

Founders 5 min read

Themes & plugins Practical

Reduced motion: the content has to survive it

The reduced-motion setting comes from symptoms, not preference. And the bug where the page turns up blank for those users appears most often in code that was trying…

Designers 6 min read

Themes & plugins Practical

Tap targets — minimum size and spacing for fingers

A cursor is one pixel; a fingertip is not. How to grow the hit area without growing the visuals — and why hover-only affordances simply do not exist…

Designers 6 min read

Themes & plugins Practical

Taking the colour picker away from editors

Leave the picker open and in six months the site carries colours a shade off the brand. That is not the editor's fault — the system asked.

Designers 6 min read

Themes & plugins Practical

Plugin count is a budget, not a feature list

The plugin ecosystem is WordPress's greatest strength. But each one you enable adds an item to check every month, and that budget is finite.

Founders 7 min read

Themes & plugins Practical

Labels and errors: a placeholder is not a label

Text that vanishes the moment you type cannot be a label. Forms that hide labels and forms that signal errors with colour alone lose people in much the…

Designers 6 min read

Themes & plugins Practical

Beating theme styles without !important

You wrote the rule and nothing changed. The cause is usually order rather than specificity — and order is fixable without !important.

Designers 6 min read

Themes & plugins Practical

Walking the site by keyboard: where the order breaks

Take your hand off the mouse and Tab through a page once; five minutes exposes most of it. Nearly always, the culprit is CSS having reordered the screen.

Designers 6 min read

₩270,000 · Join the program