• Здравствуйте!
    Прежде всего, примите мои искренние благодарности за прекрасный плагин. Обнаружил такую проблему: при загрузке файлов с русскими именами не преобразовывает ы, ъ, ё в латинские символы в именах файлов. Настройки по умолчанию, версия 4.3.2. Пожалуйста, подскажите – это так должно быть, чего то не хватает в настройках или это баг.
    Заранее благодарю.

    • This topic was modified 4 years, 10 months ago by qwastro.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author kaggdesign

    (@kaggdesign)

    Добрый день!

    Большое вам спасибо за отзыв, мы рады, что плагин полезен.

    Уверен, что ваша проблема в том, что у вас язык сайта uk (украинский). В таблице uk нет букв ы,ъ,ё, потому что их нет в украинском алфавите. Эти буквы присутствуют в таблице ISO9 для русского языка.

    По сути, вы хотите преобразовывать слаги на смешанных языках: русском и украинском. Для этого добавьте следующий код в functions.php вашей темы:

    
    function my_cyr_to_lat_table( $ctl_table ) {
       $ctl_table['Ы'] = 'Y';
       $ctl_table['ы'] = 'y';
       $ctl_table['Ъ'] = '';
       $ctl_table['ъ'] = '';
       $ctl_table['Ё'] = 'YO';
       $ctl_table['ё'] = 'yo';
    
       return $ctl_table;
    }
    add_filter( 'ctl_table', 'my_cyr_to_lat_table' );
    
    Thread Starter qwastro

    (@qwastro)

    @kaggdesign , благодарю за очень быструю консультацию и подсказку в решении проблеммы. Код вставил, проблема решилась.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Не преобразовывает некоторые рус символы’ is closed to new replies.