Ich stimme so ziemlich allem zu, was hier gesagt wurde.
Wenn Sie wirklich den CSS-Weg gehen wollen, hier ist, wie Sie Ihre CSS-Änderungen nur auf Nicht-Admins anwenden können:
Im Head-Tab Ihres Themes schreiben Sie Folgendes:
<script type="text/discourse-plugin" version="1.4.0">
let currentUser = api.getCurrentUser();
if (currentUser.admin == true) {
document.querySelector("body").classList.add("is-admin");
}
</script>
Umschließen Sie alle Ihre CSS-Regeln mit body:not(.is-admin) { (Ihr CSS) }, wie zum Beispiel:
body:not(.is-admin) {
#main {
background: pink;
}
}
In meinem Beispiel wird der pinke Hintergrund für alle außer den Admin-Benutzern angewendet.