- Client
- US fintech company
- Years
- 2024–2026
- Work
- Custom plugins, Headless
- Stack
- WordPress, WPGraphQL, ACF, Next.js, Composer, Pantheon
The task
The public site is a Next.js app. WordPress only stores the content, and editors should not notice the difference: the usual admin, the usual fields. My part was the WordPress side.
What I did
- Content model: post types for resources, news, events, a glossary, team, partners, a tech blog and demo pages, with ACF fields exposed through WPGraphQL.
- Theme options available to the front end, CORS headers for the front-end domains, and a forced login, so the WordPress side is not public.
- A redirect manager plugin: up to 2,000 redirects edited in the admin, CSV import and export, WP-CLI commands for bulk changes. Next.js reads the list when it builds.
- Core and plugins managed with Composer. Updates go through Git and the Pantheon pipeline, and the front end rebuilds when they land.
- Smaller things editors asked for: sorting events in the dashboard, a search fix, moving old posts to the new types.
Result
Editors work in a normal WordPress admin, marketing changes redirects without a developer or a deploy, and the back end stays closed to the public.
Have a similar task?
Tell me what is broken or what you need. I will reply with questions or a rough plan, usually within a day.
Write to me