Je suis d’accord avec à peu près tout ce que tout le monde a dit ici.
Si vous voulez vraiment utiliser la méthode CSS, voici comment vous pouvez faire en sorte que vos modifications CSS ne s’appliquent qu’aux non-administrateurs :
Dans l’onglet Head de votre thème, écrivez ceci :
<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>
Encapsulez toutes vos règles CSS avec body:not(.is-admin) { (votre CSS) } comme ceci :
body:not(.is-admin) {
#main {
background: pink;
}
}
Dans mon exemple, le fond rose sera appliqué à tout le monde sauf aux utilisateurs administrateurs.