Plugins & themes

Custom WordPress plugins and themes, built to directory standards

Bespoke plugins, Gutenberg blocks, child themes and full custom themes — written to the WordPress.org plugin-directory standard, translation-ready from the first line, and handed over documented and yours to keep. You do not have to take our word for the standard: we publish nine of our own plugins for free, and every one of them is built this way.

A grid of separate storefronts managed from one account.
  • 9Zinn® plugins published free
  • 57languages shipped with each one
  • 25+ yearsFull-stack WordPress experience
  • GPLLicensed, documented and yours
  • WordPress Coding Standardsthe same linting the directory applies
  • Translation-readyevery string through the i18n layer, with a .pot file
  • Security-reviewedescaped output, nonces, capability checks, prepared statements
  • GPL and yoursno licence key, no phone-home, no lock-in

What we build

Scoped to your project, written to the standard, and handed over clean.

Bespoke plugins

A plugin that does the one thing your business needs, built the WordPress way — hooks and filters rather than core edits, an uninstall routine, and settings where an editor expects them.

Gutenberg blocks and block plugins

Custom blocks and block patterns so your editors compose pages themselves, with the guardrails that stop a layout being broken by accident. Block bindings, variations and a block.json build.

Child themes

The safe way to change a theme you did not write. Template overrides, hooks and styles in a child theme, so the parent can still be updated without losing your work.

Full custom themes

A theme designed and built for your brand — classic or block, with a real type scale, real accessibility and Core Web Vitals considered before the first line, not after launch.

WooCommerce extensions

Payment and shipping methods, checkout blocks, subscription and product-type logic, and the kind of catalogue work that has to stay fast at volume.

Integrations and APIs

A plugin that talks to your CRM, ERP, PIM or a third-party API — with retries, rate limits and a queue, so a slow upstream never becomes a slow checkout.

Built to the standard we publish to

Every Zinn® plugin is built so it could be submitted to the WordPress.org plugin directory and pass: WordPress Coding Standards, a security review, translation-ready code, GPL licensing and no PHP notices. That is a written rule for our own work, enforced by automated checks that read the built zip rather than the source tree — so a plugin cannot ship having quietly lost it.

We build your plugin or theme to the same rule. It means the code is readable by any competent WordPress developer, that it will survive a core update, and that you are never locked to us to maintain it.

  • Output escaped, input sanitised, nonces and capability checks on every action
  • Database access through $wpdb->prepare, never string-concatenated SQL
  • Every user-facing string translatable, with a .pot file generated at build
  • No core edits, no bundled premium libraries, no calling home
  • Documented handover — what it does, where it hooks in, and how to change it

Read our code before you commission yours

The fastest way to judge a developer is to read what they have shipped. Nine Zinn® plugins are free, GPL and downloadable without an account — and they are the ones our own platform runs on.

Free Zinn® plugins

Caching, offload, migration, translation, chat, reseller tooling — nine plugins, free, no account needed.

Free Zinn® plugins

WordPress development

The wider service: builds, WooCommerce, headless, performance work and rescues.

WordPress development

Bug and error fixing

Something already built and already broken. Any site, any CMS, whoever wrote it.

Bug and error fixing

Who you're working with

25 years of full-stack engineering, led by Neil Lock

Plugin and theme work here is led by founder and CEO Neil Lock, a full-stack developer with around 25 years building production PHP and WordPress, and the engineer behind the world's first AI-driven footprint-free PBN hosting. You get the person who has shipped this code, not a junior learning on your budget.

We are not only a hosting company that also writes plugins. We run a WordPress platform with more than 650,000 sites on it, and the nine plugins we publish for free are the ones that platform runs on. The standard we hold your build to is the standard we hold our own to.

  • Around 25 years full-stack — PHP, Laravel, Python, Django, .NET, Node and WordPress
  • Nine Zinn® plugins published free, each one translation-ready in 57 languages
  • SEO scientist, so a theme is built to rank as well as to render
  • AI developer — custom LLMs, n8n and Zapier automations
Neil Lock on LinkedIn
Two people connected to a shared workspace, with the permissions each of them holds beside them.

How a build runs

No retainer, no discovery phase you pay for before you know the price.

  1. Tell us what you need

    A paragraph is enough to start. Send the free-quote form what the plugin or theme has to do, what it has to talk to, and when you need it.

  2. We scope it and quote it

    You get a written answer on approach, timeline and a fixed price — not an hourly rate and a shrug. If we think the thing you asked for is the wrong thing to build, we say so before you pay.

  3. We build it in the open

    Work lands in a repository you can see, in reviewable increments, on a staging site you can click.

  4. You get the code

    The repository, the build, the .pot file and the documentation. Host it with us or anywhere else — it is your project either way.

Every development service we offer

One team, one quote, whichever of these you need — and most projects need more than one.

WordPress development

Custom builds, WooCommerce, headless WordPress, performance work and rescues, by people who host WordPress at scale.

WordPress development

Bug and error fixing

White screens, fatals, broken checkouts, plugin conflicts and hacked sites — on any site, hosted anywhere.

Bug and error fixing

Custom web development

Full-stack work across PHP, Laravel, .NET, Node and every modern framework, whatever the stack.

Custom web development

Expert site speed-up

A tuning pass on the site you already have — Core Web Vitals, queries and caching, measured before and after.

Expert site speed-up

Managed migration

We move the site here and you watch it happen — or we hand it to whoever is hosting it next.

Managed migration

FAQ

Can the plugin be published on WordPress.org?

Yes, if that is what you want. We build to the directory's standards as a matter of course, so a submission is a decision rather than a rewrite. We can prepare and make the submission for you, or hand you everything you need to make it yourself.

Who owns the code?

You do. You get the repository and the right to change, extend, re-license or walk away with it. We keep no licence key and build in no phone-home.

Can you take over a plugin or theme somebody else wrote?

Yes, and a lot of our work is exactly that. We read what is there, tell you honestly whether it is worth extending or worth replacing, and then do the one we recommended.

Will it work in other languages?

Every string goes through WordPress's own translation functions and we ship a .pot file with the build, so your translator — or ours — can start immediately. Our own nine plugins each ship with 57 languages, which is the habit rather than an upsell.

Do I have to host with you?

No. Hosting and development are separate decisions. If you do host with us you get free migrations and the same team on both sides of the problem, but nothing we build depends on it.

What does it cost?

Every project is different, so everything here is quoted rather than listed. The quote is free and it is a real number, not a range.

Tell us what you need built

A plugin, a block, a child theme or a full custom theme. Send the details and we will come back with a straight answer on approach, timeline and a fixed price. The quote is free.

Get a free quote