Kann ich ein von mir erstelltes Theme verwenden, ohne es anderen zur Verfügung zu stellen?

Admins und Moderatoren erhalten die Klasse .staff für den <body>-Tag der Seite zugewiesen. In einem Theme könntest du also etwas wie Folgendes tun:

body.staff {
  // hier den CSS-Code deines Admin-Themes einfügen
}

Ein normaler Benutzer könnte die Klasse staff über den Browser-Inspektor zu seinem <body>-Tag hinzufügen und würde das Theme ebenfalls sehen, aber ich bin mir nicht sicher, warum jemand den Aufwand treiben sollte, das auszuprobieren.

Für fortgeschrittene Themes: Wenn du einen Plugin-Ausgang (Plugin Outlet) nutzt oder HTML durch Template-Überschreibungen änderst (siehe Entwicklerleitfaden für Discourse-Themes), kannst du etwas wie Folgendes tun:

{{#if currentUser.staff}}
  <h1>hallo Admins und Moderatoren!</h1>
{{/if}}