Есть такая настройка discourse post event allowed custom fields. Не совсем понятно, что она делает. Я создал пользовательское поле, и оно отображается в форме создания события, но само поле не видно в теме события (если только оно не очень хорошо скрыто).
Описание гласит:
Позволяет каждому событию устанавливать значение пользовательских полей.
… что технически верно.
Как можно публично отображать эти пользовательские поля?
РЕДАКТИРОВАНИЕ: Я только что заметил, что если я введу значение в пользовательское поле, сохраню изменения, а затем отредактирую событие… значение окажется пустым.
Поднимаю эту тему и надеюсь, что кто-то ответит, даже если ответ будет неидеальным.
Это настройка, она вызывает изменения в интерфейсе, но я не могу понять: она ничего не делает или я просто не знаю, как её использовать.
Я думаю, это используется плагинами, которые слушают события? Мой опыт работы с этим плагином ограничен, но я постараюсь узнать больше. 
С днём создания @icaria36 
Из того, что мне пока удалось выяснить:
discourse post event allowed custom fields
Это позволяет администраторам добавлять новые поля в форму при создании события. На каждое «пользовательское поле» будет приходиться одно поле. Значения, введённые при создании события, будут передаваться всем плагинам, которые прослушивают соответствующие события. Эти значения не сохраняются в базе данных, а хранятся только в сыром тексте сообщения.