본문 CSS 클래스에 CurrentThemeId 추가하기

이름을 ID로 사용하지 않고, 숫자만 사용합니다. 관리자 패널에서 테마를 커스터마이징할 때 URL을 확인하면 테마 ID를 찾을 수 있습니다. 예를 들어 https://forum.example.come/admin/customize/themes/140

ID만 사용하고 이름은 필요하지 않다면, 아래 방법을 통해 빠르게 처리할 수 있습니다 (테마/컴포넌트의 head 파일에 추가):

<script type="text/discourse-plugin" version="0.8">
  var themeSelector = require('discourse/lib/theme-selector');
  document.querySelector("body").classList.add("theme-id-" + themeSelector.currentThemeId())
</script>

ID로 테마 이름도 찾을 수 있지만, 그 작업은 조금 더 복잡합니다.