Creating Extensions
Creating Extensions
Section titled “Creating Extensions”What’s actually supported when building alongside Aurora Admin.
Aurora Admin doesn’t currently offer a dedicated extension API. If you’re building something to work alongside it:
- Ship it as a normal WordPress plugin. Aurora only replaces the specific admin screens it targets (see the FAQ); everything else is untouched, and disabling Aurora returns those screens to native WordPress with no cleanup required.
- Don’t depend on Aurora’s REST routes. The
aurora-admin/v1namespace backs Aurora’s own UI, not a documented public API — see REST API. - The one thing you can hook into is the
aurora_admin_shell_enabledfilter, useful if your own plugin adds a full-screen admin page (like a setup wizard) that shouldn’t be framed by Aurora’s shell. - For visual consistency, style against Aurora’s CSS variables rather than its compiled class names, which aren’t guaranteed stable between releases.
Aurora File Manager, Aurora Database Explorer, and Aurora Site Backup — the official companion plugins — ship as separate, standalone plugins for this reason. They aren’t available for install yet; documentation will follow once they’re live.