Developer Guide
Free & ProExtending Learnomy from a theme or a plugin of your own.
Pages in this section
| Page | Description |
|---|---|
| Template Overrides | Copying a Learnomy template into your theme at theme/learnomy/*.php so you can change the markup without touching the plugin. |
Where the rest of the developer material lives
Learnomy's hooks and filters are documented on the page for the feature they belong to, rather than collected into one list that would go stale the moment a seam moved. Each of these pages ends with a For developers section:
| Looking for | Page |
|---|---|
| URL slugs, the route registry, adding pages to a nav menu | Pages and URL Slugs |
| The private-academy gate and the routes it covers | General Settings |
| Per-course search snippet fields | Course SEO and Sharing |
| Canonical, Open Graph, and who owns the head tags | SEO Plugin Handoff |
| Repointing instructor links at another profile | Instructor Public Profile |
| REST endpoints, authentication, the mobile app contract | REST API and App |
| Registering LMS actions for AI assistants | AI Agents and the Abilities API |
| Outbound webhooks and their event list | Outgoing Webhooks |
| Enrolling a student from an external system | Incoming Enrollment Webhook |