Как включить реакции только для определённых категорий?

Такой функции не существует. Быстрый способ сделать это — скрыть селектор реакций с помощью CSS, например:

.category-general-resources .discourse-reactions-picker {
    display: none;
}

Если вы хотите обработать несколько категорий и упростить поддержку кода, можно использовать цикл SCSS, например:

$categories: 'general', 'site-feedback', 'staff';

@each $category in $categories {
  .category-#{$category} .discourse-reactions-picker {
    display: none;
  }
}

Класс категории виден в теге .

Это можно обойти любому пользователю, который знает, как снова сделать его видимым на стороне клиента, но если ваше сообщество дисциплинировано, я считаю, что это хорошее временное решение. :slight_smile: