Описание
Cyr-to-lat reloaded – это реанимация популярного плагина Cyr-to-lat (Сергея Бирюкова) и Rus-To-Lat (Антона Скоробогатова). Плагин остался таким же легким и простым, но мы немного дополнили базу символов, обновили код и исправили старые баги
Что такое транслитерация? – данный термин применяется к действию по преобразованию символов из одного языка в другой. Пример: замена кириллических символов на латинские. Так как основная часть сети интернет использует латиницу, то и весь софт пишется с полной поддержкой латиницы, а не кириллицы или китайских иероглифов. Поэтому, когда вы используете кириллицу в именовании файлов, то можете столкнутся с проблемой доступности файлов по их абсолютному адресу. А использование кириллицы в ссылках страниц ухудшает читаемость постоянных ссылок (ЧПУ). Вот как раз в этих случаях вам и может пригодится транслитерация ссылок и файловых имен.
Мы создали для вас простой плагин транслитерации под названием Cyr-to-lat reloaded. Он автоматически заменяет кириллические, грузинские, турецкие символы на латинские для создания читаемых URL-адресов постоянных ссылок записей, рубрик, меток, товаров и произвольных типов записей. Также этот плагин исправляет некорректные имена файлов и удаляет лишние символы, которые могут вызывать проблемы при доступе к этому файлу.
Пример ссылки на кириллице:
http://webcraftic.com/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-%D0%BC%D0%B8%D1%80
Преобразованная ссылка на латинице:
http://webcraftic.com/privet-mir
Вы замечаете разницу между первой ссылкой и второй? Первая кодируется и понятна только браузеру, а не пользователю. Вторая ссылка написана транслитом. Она лучше читается и значительно короче.
Некорректное имя файла изображения:
%D0%BC%D0%BE%D0%B5_image_ 290.jpg
A+nice+picture.png
Пример транслитерации изображений – читаемое имя файла без специальных символов:
moe_image_ 290.jpg
a-nice-picture.png
Вы можете пренебрегать правилами формирования файловых имен, но рано или поздно столкнетесь с битыми ссылками на изображения и 404 страницей при переходе по прямой ссылке к файлу.
Мы рекомендуем вам всегда называть файлы на латинице или использовать плагин Cyr-to-lat reloaded, чтобы выполнять эти задачи автоматически при загрузке файлов. В этом случае вы сможете избежать битых ссылок.
ВОЗМОЖНОСТИ
- Конвертирует постоянные ссылки существующих записей, страниц, рубрик и тегов автоматически при активации плагина;
- Сохраняет целостность постоянных ссылок записей и страниц;
- Выполняет транслитерацию имен файлов вложений;
- Выполняет транслитерацию имен файлов вложений.
- Поддержка русских, белорусских, украинских, болгарских, греческих, грузинских, армянских и сербских символов
- Поддержка плагина Advanced custom fields
- Поддержка плагина Asgaros forum
- Поддержка плагина Buddypress
РАСШИРЕННАЯ ВЕРСИЯ ПЛАГИНА С ПАНЕЛЬЮ УПРАВЛЕНИЯ
- Cyrlitera – transliteration of links and file names
- Clearfy – WordPress optimization plugin and disable ultimate tweaker
СПАСИБО АВТОРАМ ПЛАГИНОВ
Мы использовали некоторые функции из следующих плагинов:
Cyrlitera, WP Translitera, Rus-To-Lat, Cyr-To-Lat, Clearfy — WordPress optimization plugin, translit-it, Cyr to Lat enhanced, Cyr-And-Lat, Rus filename translit, rus to lat advanced
ВАМ НУЖНА ПОДДЕРЖКА? ПОЛУЧИТЕ ЕЕ
Мы предоставляем бесплатную поддержку для этого плагина. Если вы столкнулись с проблемой, просто создайте новый тикет. Мы обязательно вам поможем!
- Получить поддержку
- Горячая поддержка — Любой пользователь может связаться с нами. Вы можете использовать его, только если вы нашли ошибку php в плагине, получили белый экран или хотите сообщить об уязвимости.
ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ
Установка
- Загрузите
cyrandlatв папку/wp-content/plugins/. - Активируйте плагин на странице «Плагины» в панели управления WordPress.
- Убедитесь, что в вашей системе правильно настроен iconv или iconv вообще установлен. Если у вас есть какие-либо проблемы (обрезанные ссылки, странные символы, вопросительные знаки) — пожалуйста, обратитесь в нашу службу поддержку.
Часто задаваемые вопросы
-
Как добавить свои символы?
-
В файл
functions.phpустановленной темы добавить код:function my_cyr_and_lat_table($cal_table) { $cal_table['Ъ'] = 'U'; $cal_table['ъ'] = 'u'; return $cal_table; } add_filter('wbcr_ctl_default_symbols_pack', 'my_cyr_and_lat_table'); -
Работает ли плагин в режиме мультисайтов?
-
Нет плагин не поддерживает мультисайты. Это временно, т.к. мы постараемся добавить поддержку мультисайтов в будущем.
-
Как восстановить преобразованные ссылки?
-
Вы можете откатить сделанные вами изменения, используя расширенную версию плагина Cyrlitera.
-
Как я могу перенаправить пользователей со старых ссылок на новые?
-
Вы можете это сделать, установив расширенную версию плагина Cyrlitera
Отзывы
Участники и разработчики
«Cyr to Lat reloaded – транслитерация ссылок и файловых имен» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «Cyr to Lat reloaded – транслитерация ссылок и файловых имен» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
Version 1.3.0 (2025-11-06)
Cyr to Lat plugin has been acquired by Themeisle :tada:
We’re happy to announce that Themeisle is now the new owner of Cyr to Lat. This acquisition will help ensure the plugin’s continued development, better support, and exciting new updates in the future.
Your existing setup will continue to work as usual — no action is required on your part.
1.2.0
- Добавлено: Cовместимость с WordPress 5.0
- Добавлено: Поддержка плагина Gutenberg
- Добавлено: Поддержка армянских символов
- Добавлено: Поддержка Сербских символов
- Добавлено: Поддержка плагина ACF
- Добавлено: Поддержка плагина buddypress
- Добавлено: Поддержка плагина Asgaros forum
- Исправлено: Ошибка с кириллическими ссылками на фронтенде. После включения плагина, ссылки на русском языке не работали и вызывали 404 ошибку. Эта ошибка была только в том случае, если вы принудительно не перезаписывали старые ссылки.
1.1.1
- Добавлено: Набор греческих символов
- Добавлено: Набор специальных символов
- Добавлено: Возможность откатить изменения
- Исправлено: Ошибка при транслитерации украинских символов
1.1.0
- Rename plugin, now the plugin has a name Webcraftic Cyr-And-Lat reloaded
- Updated character base
- Fixed compatibility issues
- Tested with the latest version of WordPress
1.0.2
- Backward сompatibility with «old» russian slugs works in terms (tags and categories) too.
1.0.1
- Fixed minor bug
1.0
- Релиз первой версии плагина.


