mihdan / cyr2lat

Converts Cyrillic characters in post, page and term slugs to Latin characters. Useful for creating human-readable URLs.
https://wordpress.org/plugins/cyr2lat/
GNU General Public License v2.0
36 stars 10 forks source link

[Bug] Символ `ʼ`, присуствующий в заголовке, не заменяется пустой строкой в slug #145

Closed IvanZhuck closed 1 year ago

IvanZhuck commented 1 year ago

Символ ʼ (юникод U+02BC), присуствующий в заголовке, не заменяется пустой строкой в slug.

Как воспроизвести баг:

  1. Развернуть WP на русском языке
  2. Установить и активировать Cyr-To-Lat 6.0.5
  3. Создать запись с заголовком "Пхʼнглуи мглвʼнафх Ктулху Рʼльех вгахʼнагл фхтагн"
  4. Запись опубликуется со слагом "phʼnglui-mglvʼnafh-ktulhu-rʼleh-vgahʼnagl-fhtagn"

Ожидаемое поведение:

Из заголовка "Пхʼнглуи мглвʼнафх Ктулху Рʼльех вгахʼнагл фхтагн" создается слаг "phnglui-mglvnafh-ktulhu-rleh-vgahnagl-fhtagn"

IvanZhuck commented 1 year ago

Оказалось, что это баг самого WP, создал соответствующий тикет: https://core.trac.wordpress.org/ticket/59691

mihdan commented 1 year ago

Да, эти замены производит ядро. Аналогичная проблема и со знаком №.