WordPress:
themes & plugins
from scratch
The site is built around what it carries: the model, the fields, the blocks, the roles, the languages. After that your team edits it without me — because a site people are afraid to touch stops being true fast.
- 36 projects
- tagged in the archive
- No page builder
- the editor, configured instead
Which page
One platform, two different jobs
After launch
What the editor can change without me
You are not buying the site on launch day; you are buying the site a year later, when the person editing it is not a developer. Five things decide whether that purchase was a good one.
A page builder is the right answer for a site that will be replaced within the year. It is the wrong one for anything that has to be edited by somebody who did not build it: it moves the layout into the database, where it cannot be read, compared against last month, or changed everywhere at once.
The theme
Written, not bought
- A parent theme carrying what every site needs, a child theme carrying only this one
- Templates written against the content model, not against a demo import
- Editor styles built from the same variables as the front end, not approximated
- Setting names treated as a contract with the database: renaming one orphans every saved value
- Only the components the site actually uses compiled into the stylesheet
- The build overwrites the stylesheet and cannot touch the theme's own code
Multilingual
One source, many languages
- One English source, translated at request time rather than duplicated per language
- The translator sees a sentence, not a template
- Strings that are real text in the page, because one assembled in JavaScript is never offered to the translator
- Counts printed through a plural form, so they stay grammatical in a language that has three of them
- Indexation, hreflang and which version answers a query — handed to the SEO page
Plugins
Writing one, and not installing one
Most WordPress trouble arrives as a plugin somebody installed to solve a five-minute problem. Four decisions are worth paying somebody to make, and the first of them is usually the decision not to install anything.
Keeping plugins patched, and keeping one compromised plugin from reading its neighbour, is server work. It is written down on the DevOps page. What is settled here is which plugins exist at all, and that is the cheaper half to get right.
Boundaries
Everything adjacent is covered too
Four things a WordPress project needs that this page does not sell. Knowing which they are is usually how you find out you already have two of them and need not buy either again.
Inherited
A site nobody dares update
The site works, the person who built it has gone, and the update notice has been ignored long enough that nobody remembers what it would break. Four things get looked at before anything is touched.
A site that has actually been broken into is recovery work and sits with the server; template-level search faults sit with search. A rebuild is not the only answer either. On a site whose theme was never edited it is usually the wrong one, and saying so costs an afternoon rather than a quarter.
Proof
Each one has a page
- Website for the car import and sales company inomarka.az2021
- Absolute Law law firm website2021
- Klukor shoe factory online store2021
- Soyuzinvest credit organization website2021
- IK-Intechservice workshop website2021
- Guash Wholesale women’s clothing factory promo site2021
- Credit 057 website2020
- GEM Waterfront Restaurant & Terrace website2020
Questions
Before you write in
Start
Fill in the brief
The address of the site if there is one. The one thing the people who will edit it need to be able to change without asking, and whether anybody is already working on it. If the answer turns out to be that it does not need rebuilding, that is what you will be told.