¿No puedes agregar una nueva clase a los elementos de la página de temas usando jQuery?

Bien.

Parece que podrías considerar la ruta del widget.

También considera este método de la API:

api.reopenWidget("nombre-del-poster", {

      html() {
          << tu-código-aquí-pero-considera-usar-el-original-como-plantilla>>
      }
}

Te recomiendo que leas: A tour of how the Widget (Virtual DOM) code in Discourse works

Hacer este tipo de cosas en Discourse requiere significativamente más esfuerzo porque es una aplicación web mágicamente automática, pero una vez que lo haces correctamente, la solución puede ser muy robusta.

5 Me gusta