在深入研究 plugin-api 后,我认为我找到了解决您问题的方法,以及实现您所建议功能的正确方式:
<script type="text/discourse-plugin" version="0.8">
api.addPostClassesCallback((attrs) => {
const user = api.getCurrentUser();
if (attrs.user_id === user.id) {
return ['current-user-post']
}
});
</script>
这将为当前登录用户发布的每一篇帖子添加 current-user-post 类。