Availability: Taking on new projects

A custom theme with its own migration tooling

Client
Architecture studio
Where
North Macedonia
When
Full build
Type
Client engagement

The problem

A site whose content model did not fit any off-the-shelf theme, and a body of existing content that had to move into the new structure without loss.

The build

A theme built from scratch around a content model defined in Pods, rather than bending a purchased theme until it approximately fitted. The custom post type architecture was designed first; the templates followed it.

The tooling

The content migration was written as WP-CLI commands rather than performed by hand. That meant it could be run repeatedly against a staging copy, checked, corrected and run again — and on the day of the switchover it was a command that had already been executed successfully several times, not an improvisation.

The outcome

A full custom theme with a Pods-driven custom post type architecture, plus WP-CLI tooling that made the content migration repeatable and verifiable.

Describe the symptom. I will tell you what it usually means.

Every enquiry gets a reply within one working day.