<script type="text/discourse-plugin" version="0.8">
api.reopenWidget("post-menu", {
menuItems() {
const user = Discourse.User.current();
if (api.getCurrentUser() == null || user.custom_fields['user_field_10']) {
return this.siteSettings.post_menu
.split("|")
.filter((item) => item !== "like");
}
return this.siteSettings.post_menu.split("|").filter(Boolean);
},
});
</script>
يبدو أن هذا يعمل. إذا كانت هناك طريقة أنظف للقيام بذلك، فلا تتردد في إخباري.