// 移除 `like` 按钮
api.removePostMenuButton("like");
// 并重新添加它
api.decorateWidget("post-menu:before-extra-controls", (dec) => {
return dec.attach("discourse-reactions-actions", {
与其这样做
,不如在核心插件 API 中添加一个 replacePostMenuButton 方法,并在 reactions 插件中使用它。这样,post voting 插件就不需要单独处理 reaction 按钮的逻辑了。
既然有变通方法,我将在下一次发布后进行此项更改。