Cyr to Lat enhanced
Плагин преобразует кириллические и грузинские символы в латинские у слагов (ярлыков) записей (постов, страниц) и терминов (элементов таксономий). Также название загружаемого файла в кириллице превращается в латиницу. Плагин нужен для создания удобных URL записей, терминов и т.д.
Современный форк этого плагина — Сyr To Lat.
Особенности
- Автоматически конвертирует существующие слаги записей и терминов при активации.
- Сохраняет целостность существующих постоянных ссылок post и page.
- Выполняет транслитерацию имен файлов вложений.
- Включает русские, белорусские, украинские, болгарские и македонские символы.
- Таблицу транслитерации можно настроить без редактирования самого плагина.
- Основан на оригинальном плагине Rus-to-Lat от Антона Скоробогатова.
Анализ кода
Текстовый вариант читайте здесь
FAQ
Как задать свои произвольные символы для замены?
Для этого добавьте следующих код в файл темы functions.php:
add_filter( 'ctl_table', 'my_cyr_to_lat_table' ); function my_cyr_to_lat_table($ctl_table) { $ctl_table['Ъ'] = 'U'; $ctl_table['ъ'] = 'u'; return $ctl_table; }