Themes & plugins Practical
One clamp() instead of re-declaring sizes at every step
Re-declaring heading sizes at every breakpoint only adds maintenance. clamp() puts the minimum, the fluid middle and the maximum on one line and removes it.
Technote
Choosing themes and plugins, vetting them, finding alternatives, and understanding their performance cost — what a wrong choice charges you later.
54 articles· Themes & plugins
Themes & plugins Practical
Re-declaring heading sizes at every breakpoint only adds maintenance. clamp() puts the minimum, the fluid middle and the maximum on one line and removes it.
Themes & plugins Practical
One CSS line stops Korean words splitting mid-word. That same line, in Japanese or Chinese, means "there is nowhere to break" — and produces horizontal scrolling.
Themes & plugins Intro
Eyeballing spacing puts 12, 13, 14 and 15 on the same screen. A scale makes the decision faster and tidies the layout for free.
Themes & plugins Intro
The same colour change can end up somewhere the next person finds it, or somewhere they never will. The criterion is discoverability, not taste.
Themes & plugins Practical
WooCommerce is a fine piece of software. It is also a great deal of machinery to maintain for a single one-off product. Start by naming what it actually…
Themes & plugins Intro
Knowing what the built-in editor already does saves money before you buy a builder — and the signal that you need one arrives later than you think.
Themes & plugins Intro
Compare feature tables and the paid tier always wins. The founder's criterion is not features but the weight of your data — what you lose if the tool…
Themes & plugins Intro
Every theme demo looks good. What decides whether it still works a year from now is maintenance history and speed — both checkable before you buy.
Themes & plugins Intro
Breakpoints named after devices go stale every year. Widen a component slowly, note where it stops working, and that width is your breakpoint.
Themes & plugins Intro
16px is not a trend somebody picked; it is the default browsers and users already agreed on. Take it as the baseline — and know when Korean long-form…
Themes & plugins Intro
One brand colour cannot draw an interface. Derive hover, pressed, tint and disabled states by rule and you stop picking new colours on every screen.
Themes & plugins Intro
Two files is all it takes. Get the Template header line or the stylesheet load order wrong, though, and no amount of CSS will change the screen.