Амперсанды чрезмерно экранируются при переносе из WordPress в Discourse?

Когда в заголовке статьи WordPress присутствует символ &, например,

то на наш сайт Discourse он попадает в виде HTML-сущности &:

Похоже, что такие сущности не отображаются в заголовках.

Я вижу, что в Discourse есть настройка title fancy entities, которая включена по умолчанию. Но это, кажется, противоположная проблема — сущность есть, но не отображается.

Есть ли здесь настройка конфигурации, которую нужно изменить? Или это баг? Или… что-то ещё?

Спасибо за отчёт, Мэтт. Я разбираюсь в этом.

Спасибо еще раз, Мэтт. Это будет исправлено в следующей версии плагина WP Discourse (2.5.2).

Привет, @Festinger, могу ли я сначала уточнить:

  1. Какую версию плагина вы используете.
  2. Что вы имеете в виду под «той же проблемой». Можете ли вы точно описать, что произошло, или предоставить ссылку на рабочий пример? Проблема, описанная в этой теме, отсутствует по ссылке, которую вы предоставили.

Спасибо!

Спасибо, это полезно! Ваш случай действительно немного отличается, поскольку здесь используется не амперсанд, а тире. Я понимаю, что это может показаться незначительной разницей, однако в данном случае она имеет значение, см. подробнее:

Я исправлю эту дополнительную проблему с кодировкой в следующей версии.

Выпуска пока не было. Подождите немного.