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;
}