안녕하세요,
OP(첫 게시자)의 사용자 이름을 <body> CSS 클래스로 추가하는 방법을 도와주실 수 있나요?
일부 스타일을 작성해야 하는데, 특정 사용자 이름에 대해 다른 속성이 필요합니다.
일부 사용자가 자신의 프로필에서 해당 주제를 삭제해 달라고 요청했지만, 완전히 삭제하라고는 강요하지 않았습니다. 그래서 요청된 주제들의 소유권을 변경하기 위해 익명 사용자를 생성했습니다.
이제 OP가 익명인 경우 페이지 요소를 변경해야 합니다. 인용구와 멘션 등을 숨기는 것도 포함됩니다.
<script type="text/discourse-plugin" version="0.8">
api.onPageChange((url, title) => {
if (/^\/\t\/.*$/.test(url)) {
const opUser = API.????? <--------------------------- OP 사용자 객체를 가져오는 방법
if (opUser && opUser.id === 1234) {
document.querySelector("body").classList.add("anon");
}
} else {
document.querySelector("body").classList.remove("anon");
}
});
</script>