Skip to content
apexvow.

Sites

Custom WordPress systems

For a business made of vehicles, courses or properties rather than posts and pages: a system built around your things, your rules and your staff — not a blog with plugins bolted on.

Scope
04 / 04
on the scope scale
Typical timing
6–12 weeks
Usually built with
WordPress, custom post types, ACF, REST API

When you need this

Your business does not fit posts and pages. You have vehicles, courses, properties, congregations, shipments — things with their own details, their own links to each other, and their own rules about who may see and change what. A stack of plugins can imitate that for a while. It cannot carry it.

The usual sign: a dozen plugins, some no longer updated, and a site nobody dares touch because nobody knows which one is holding it together.

What I actually build

  • Each kind of thing in your business gets its own place in the system. A vehicle knows its class and its pick-up point; a course knows its instructors and its dates. A question like “every course this instructor teaches” has an answer without anyone compiling a list.
  • The structure written down in code, not clicked together. Every change to it is recorded and can be undone.
  • Speed that survives the real amount of data. A search across thousands of entries is designed for thousands, not tested on ten.
  • The staff side built for the people in it daily: the columns they read, the filters they search by, the changes they make in bulk instead of one by one.

Where this shows up in my work

A charity newsroom that has to keep counting: 3,009 records across ten kinds of content, published by the team itself. A course catalogue that has to work in three languages: 113 courses and 41 instructors, kept as one catalogue rather than three.

What you get

A system your team operates without me, with the plugin count kept deliberately low — every plugin is a dependency you inherit, along with its security record. It stays on WordPress because you can hire for it and your staff already know the editing screen; when another stack fits the problem better, I say so before we start. Code in a repository you own from the first day.