لم أقم بالكثير مع واجهة برمجة تطبيقات المكونات الإضافية، لكنني رأيت أن هناك طريقة يمكنها إضافة فئات إلى منشورات الإجراءات الصغيرة:
لذلك قمت بإنشاء مكون سمة يتضمن هذا في قسم الرأس (Head):
<script type="text/discourse-plugin" version="1.6.0">
api.addPostSmallActionClassesCallback(post => {
return ["small-action-" + post.actionCode]
});
</script>
… وهذا في قسم CSS:
.small-action.small-action-autobumped {
display: none;
}
… واختفت رسالة التحديث التلقائي!
لم أقم بأي اختبارات أخرى، لذلك لا أعرف ما إذا كانت ستكون هناك أي آثار جانبية أخرى. من الممكن أن تتعارض فئات small-action-[...] في مكان آخر في التطبيق، وفي هذه الحالة يجب عليك اختيار بادئة مضمونة لتكون فريدة.