Похоже, что такие сущности не отображаются в заголовках.
Я вижу, что в Discourse есть настройка title fancy entities, которая включена по умолчанию. Но это, кажется, противоположная проблема — сущность есть, но не отображается.
Есть ли здесь настройка конфигурации, которую нужно изменить? Или это баг? Или… что-то ещё?
Что вы имеете в виду под «той же проблемой». Можете ли вы точно описать, что произошло, или предоставить ссылку на рабочий пример? Проблема, описанная в этой теме, отсутствует по ссылке, которую вы предоставили.
Проблема заключается в том, что HTML-сущности не преобразуются, если тема создаётся на основе поста из WordPress. Наша команда изменила заголовок темы — приносим извинения.
Спасибо, это полезно! Ваш случай действительно немного отличается, поскольку здесь используется не амперсанд, а тире. Я понимаю, что это может показаться незначительной разницей, однако в данном случае она имеет значение, см. подробнее:
Я исправлю эту дополнительную проблему с кодировкой в следующей версии.
Работает ли это также для уже опубликованных тем на Discourse?
edit: после проверки с последней версией плагина Discourse для WordPress проблема сохраняется. Когда тема обновляется, HTML-сущность заменяется на en-тире.