Vejo que existe uma configuração title fancy entities no Discourse, e que esta está habilitada por padrão. Mas isso parece ser o problema oposto — a entidade está lá, mas não está sendo renderizada.
Há alguma configuração que eu deva mudar aqui? Ou é um bug? Ou… outra coisa?
O que você quer dizer com o “mesmo problema”. Você poderia descrever exatamente o que aconteceu ou compartilhar um link para um exemplo ativo. O problema neste tópico não está presente no link que você compartilhou.
O problema é que as entidades HTML não são convertidas se um tópico é criado com base em uma postagem do WordPress. Nossa equipe modificou o título do tópico; sinto muito por isso.
Obrigado, isso é útil! O seu é, na verdade, um problema ligeiramente diferente, pois não se trata de um ampersand, mas de um en-dash. Entendo que isso pode não parecer uma diferença, no entanto, neste caso, é, veja mais adiante:
Colocarei uma correção para este problema de codificação adicional na próxima versão.
Isso também funciona para itens postados atualmente no Discourse?
editar: após verificar com a versão mais recente do plugin Discourse WP, o problema persiste. Quando um tópico é atualizado, a entidade HTML é substituída por um traço en.