WordPress Block Bindings API

9 Binding Sources. Zero Custom Blocks.

Every section below pulls live data from a different binding source. No shortcodes, no custom blocks, no hard-coded values. Standard WordPress core blocks wired to dynamic data.

voyager/site-data

Global Site Data

Phone, email, address, copyright, social links. Change once in Settings, updates everywhere.


Live value:

© 2026 Voyager Demo

voyager/post-meta-text

Post Meta + JSON Traversal

77 fields across 8 CPTs. Dot-notation for nested JSON. Powers all pSEO pages.


Example key:

sa_local_stats.0.value

voyager/pulse

Ecosystem Metrics

15 computed metrics. CPT counts, publishing velocity, freshness score, coverage. All from SQL.


Live value:

0

pSEO pages

voyager/contextual-cta

Smart CTAs

One pattern, infinite variations. Adapts headline, text, and URL based on page type, city, or industry.

voyager/geo

Geo-Personalization

IP-based visitor location. CloudFlare headers first, API fallback. Personalizes any page for any visitor.

voyager/ai-content

AI-Generated Content

Calls Orbit AI abilities at render time. 24h transient cache. Meta descriptions, local content, dynamic CTAs.

voyager/notion

Notion Databases

Edit a Notion row, the WordPress page updates. Triple-layer caching, 14 property types, database aliases. The newest source.


Live from Notion:

Loading from Notion…

voyager/orbit

Live Orbit Stats

Real-time Orbit API data. Lead counts, activity feed, conversion rates. Direct from the tracking engine.

voyager/meta

Unrestricted Post Meta

Any post meta key, any post type. No field registry required. The raw power source for custom integrations.

0

Voyager blocks

160

patterns

9

binding sources

0%

content fresh

Live Notion Demo — voyager/notion source

The content below is pulled live from a Notion database row via the voyager/notion binding source. Edit the row in Notion and it updates here after cache expiry.


Property: Name (title)

Loading title from Notion…

Property: Keyword (rich_text)

Loading keyword…

Property: Status (status)

Loading status…

Property: Type (select)

Loading type…

Property: Do Date (date)

Loading date…

Source: Voyager Content DB via Notion API. Cached 1hr. 5 property types demonstrated: title, rich_text, status, select, date.