Developer Guide Overview
The Developer Guide is the technical reference for extending, embedding, and integrating Jetonomy. Every page here is written for developers - if you are configuring the community from wp-admin, start with the Getting Started and Admin Settings sections instead.
Use this page as a map: each guide is grouped by what you are trying to do, so you can jump straight to the right reference no matter where you landed.
Extend
Hook into Jetonomy's data and behaviour, or swap out a back-end service.
- Hooks Reference - every
jetonomy_*action and filter, with the arguments each one passes. - Adapter System - the membership, search, real-time, and email adapter interfaces you implement to plug in your own service.
- Template Overrides - copy any community template into your theme's
jetonomy/directory to change its layout. - Admin Extensions - add settings tabs, space-edit tabs, moderation tabs, dashboard widgets, and menu white-label overrides to the Jetonomy wp-admin UI.
Build a companion plugin (recipes)
Step-by-step guides for the most common customization tasks.
- Add a Profile Tab - register a new tab on the Jetonomy member profile using the
jetonomy_profile_tabsfilter. - Add a Space Tab - register a new tab on the space frontend nav using the
jetonomy_space_tabsfilter. - Add a Nav Item - add a link to the community header nav bar.
- Customize Cards - inject content into post cards, reply cards, and the single-post view using template hooks.
- Theming with Tokens - use the
--jt-*CSS custom properties to style or rebrand the community without overriding templates. - Extend the Frontend - hook into the WP Interactivity API store, listen to the
jetonomy:navigatedevent, and callrestFetchfrom your own scripts. - Extend the REST API - add fields to existing responses with
jetonomy_rest_prepare_*filters, and register newjetonomy/v1routes. - Customize Emails - override notification email subjects, bodies, and templates using the
jetonomy_email_*filter set.
Embed
Surface community content on any page, post, sidebar, or page-builder canvas.
- Shortcodes, Widgets, and Blocks - the eight shortcodes, four classic widgets, and eight Gutenberg blocks, with attributes and block/shortcode parity notes.
Get found
Make the community discoverable to search engines and feed readers.
- SEO and Discoverability - the structured data, Open Graph and Twitter cards, canonical URLs, XML sitemap, and per-space RSS feeds Jetonomy emits, plus the
jetonomy_seo_metafilter and the Pro SEO controls.
Integrate
Read and write community data from another application, agent, or platform.
- REST API Reference - the full
jetonomy/v1endpoint listing with methods, payloads, responses, and permission contracts. - Abilities API - expose the community to AI agents and automation tools through the WordPress Abilities API.
- FluentCommunity Integration - developer reference for the FluentCommunity coexistence layer.
- BuddyPress Integration - developer reference for the BuddyPress Groups coexistence layer, including how to disable leave-sync.
- Coming from BuddyPress / BuddyBoss - concept map, API equivalents, and an honest account of what has no Jetonomy equivalent yet.
Front-end toolkit
JavaScript and access-control building blocks for custom front-end code.
- Modal Toolkit - the
jetonomyConfirm/jetonomyAlert/jetonomyPromptglobals that replace native browser dialogs. - Visibility and Access Matrix - the
Jetonomy\Visibilityhelper that enforces the public/private community toggle, plus the access-matrix regression runner.
Operations
Drive and test the community from the command line.
- WP-CLI Commands - the full
wp jetonomyandwp jetonomy-procommand surface, plus theqa-actionssmoke suite.