Chommie Headless Bridge – Real Headless WordPress Infrastructure
classic WP, modern frontend
πŸŒ‰ REAL CORS, NOT A HACK ✦ πŸ“‘ SITE CONFIG AS ONE JSON ENDPOINT ✦ 🧭 NAV MENUS, ZERO PHP TEMPLATING ✦ πŸ” SECURE DRAFT PREVIEWS ✦ πŸͺ PUBLISH WEBHOOKS BUILT IN ✦ πŸŒ‰ REAL CORS, NOT A HACK ✦ πŸ“‘ SITE CONFIG AS ONE JSON ENDPOINT ✦ 🧭 NAV MENUS, ZERO PHP TEMPLATING ✦ πŸ” SECURE DRAFT PREVIEWS ✦ πŸͺ PUBLISH WEBHOOKS BUILT IN ✦
For developers running WordPress as an API

Classic WordPress.
Modern JS frontend.
No half-solutions.

Most "headless" plugins forget the boring infrastructure that actually breaks: CORS, nav menus, draft previews, shared config. Chommie Headless Bridge fixes all of it in one plugin.

// three lines, any page, any subdomain
const site = ChommieHeadless.init({ apiBase: 'https://yoursite.com/wp-json' });
const config = await site.getConfig();
const menu = await site.getMenu('primary');
R0
SELF-HOSTED TIER
5
INFRA GAPS FIXED
1
PLUGIN, ANY WP SITE
JS
SDK INCLUDED
What every other headless plugin skips.
πŸŒ‰
Real CORS handling
Wildcard subdomain matching, proper preflight OPTIONS handling β€” not a "just disable CORS" hack.
πŸ“‘
One config endpoint
Site name, logo, social links, footer β€” pulled from one JSON source instead of hardcoded across every page.
🧭
Nav menus as JSON
Your registered WP menus, resolved to a nested tree your frontend renders however it wants.
πŸ”
Secure draft previews
Tokenized preview links so editors can preview unpublished content without exposing every draft publicly.
πŸͺ
Publish webhooks
Fires on publish/update β€” ready to trigger a cache purge or static rebuild whenever you need one.
🧰
JS SDK included
One script tag replaces the fetch-wrapper boilerplate you'd otherwise copy into every new page.
Three steps, five minutes.
1
Install & activate
Upload the plugin to any WordPress site, activate β€” no configuration required to start.
2
Allow your frontend's origin
Settings β†’ Chommie Headless β†’ add the domain(s) your JS frontend runs on.
3
Include the SDK, start fetching
Drop in the JS SDK script tag and call getConfig(), getMenu(), or submit() from any page.
Use it free. License it for clients.
Self-Hosted
R0
  • Full plugin, unlimited sites you own
  • CORS, config, menu & preview endpoints
  • JS SDK included
  • Community support
Download Free
Agency License
R499 / site / year
  • Everything in Self-Hosted
  • Licensed for client sites you build
  • Priority setup support
  • Webhook + preview configuration help
Get Agency License
FAQ.
Does this replace my WordPress theme? +
No β€” it works alongside your theme. WordPress stays your CMS/admin; this plugin just makes its REST API usable from any JS frontend on any domain.
Do I need ACF or another page builder? +
No β€” it works with core WordPress post types and meta out of the box, and includes a helper function for exposing custom meta fields to REST cleanly.
Does the webhook require a paid service? +
No β€” it's just an outbound HTTP POST using WordPress's built-in function. You decide what receives it; nothing is required to receive it if you're not using it yet.

Stop patching CORS by hand.

One plugin, every Chommie Network site β€” or any WordPress site you build.

Get the Plugin β†’