Раньше описание это плагина было на моем форуме, но за нецелесообразностью, его буду закрывать, а нужный контент переношу сюда.
WP-translitera — мой плагина для WordPress, который транслитерирует, по-просту говоря перегоняет в латиницу, ваши постоянные ссылки и ярлыки. В результате чего ваш сайт становиться более привычным для пользователя и более читаемым для поисковых роботов.
Сегодня выпустил обновление, теперь плагин умеет не только транслитирировать на лету, но и поправить ваши уже существующие данные. Для этого надо просто зайти в меню настройки плагина установить соответствующие галочки и нажать кнопку. Все наслаждаемся своим сайтом. Главное, не забыть поправить жесткие ссылки, если у вас такие имеются.
Плагин можно скачать из репозитория WordPress, установить из админ панели или wp-translitera прямо из этого поста.
Комментарии
40 комментариев на ««WP-translitera плагин для транслитерации вашего WordPress»»
Добрый день, Евгений.
Отличный плагин.
Однако, понадобилось для одной кастомной таксономии («hashtags») не транслитерировать slug. Чтобы урли были, как в инстаграме. То есть надо сделать исключение для конкретно этой таксономии, а на всем остальном работать, как прежде.
Как это можно сделать? Заранее спасибо.
День добрый! На текущий момент нет такой возможности. Постараюсь реализовать в ближайших обновлениях.
Евгений, здравствуйте!
Плагин WP Translitera еще поддерживается? Уже давно обновлений не было, хочется понимать насколько можно доверять плагину, который редко обновляется. Не будет ли проблем с совместимостью с будущими версиями WP, а именно с предстоящей WordPress 4.9?
Здравствуйте, плагин не обновлялся 4 месяца. Просто сейчас на него нет времени. Поддержка есть и будет, как в плане развития функционала, так и совместимости с WP и плагинами. С 4.9 плагин работает нормально. Протестировано на WP 4.9-RC1
Евгений, спасибо за ответ и Вашу работу. Успехов!
Чем это лучше старого доброго Cyr to Lat enhanced ?
Автор, будь добр, поясни, стоит ли твой использовать и почему.
Так же как у тебя с совместимостью с плагином WPML (для мультиязычных сайтов)
У моего есть настройки, он обновляется и поддерживатеся.
Есть возможность транслитерации 404 ссылок.
полная совместимость с WPML)
Здравствуйте! Евгений, как добавить поддержку транслитерации для плагина форума wpforo. Галочка «Использовать транслитерацию во фронтенде, для транслитерации заголовков вне панели управления ( включить если используете bbPress, buddypress, woocommerce итп)» установлена, но урлы на форуме кириллические. Разработчики wpforo несут чушь про пользу для seo. Польза — пользой, а выглядят латино/кириллические урлы безобразно, особенно когда юзеры делятся ссылками. Помогите решить проблему.
Заметил одну особенность. Если отключить форсированный режим (странно), то при создании новых тем на форуме транслитерация работает. Старые остаются на кириллице «преобразовать существующие» не работает в wpforo.
Обновил плагин, попробуйте еще раз.
Транслитерация вновь созданных тем wpforo работает корректно, с форсированным режимом также теперь. Урлы старых тем на русском, «Преобразовать существующие» — не помогает. Но это не плагина вина, видимо. В остальном все работает отлично!
на следующей неделю решу вопрос совместимости с вашим форумом
Евгений, спасибо! Редко встречаешь такую поддержку бесплатного продукта.
Добрый день. Странно. Раньше плагином была довольна. Все автоматом тралитерировал. Прописывала заголовок и он латиницей прописывался в ссылку. Создала новый сайт. Других плагинов по минимуму. Транслитера не работает. Создается ссылка кириллицей.
Свяжитесь со мной в скайп! evgenij_vy
Я не могу отловить ошибку, тк на моих сайтах все работает((((
Все возможные варианты ошибки исправил в p1.0.1
Все. Обновила плагин до новой версии и все поправилось. Плагин отлично работает!
И еще вопрос — насколько важна Транслитерация 404 ссылок ?
У вас были кириллические ссылки и вы перевели их на транслит, то старые ссылки без этой функции работать не будут. Если изначально пользуете плагин, то в общем она не нужна.
Добрый день! После последнего обновления совсем недавно, плагин перестал автоматически транслитировать ссылки, теперь только вручную приходится это делать, как это исправить?
День добрый! Зайдите на страницу настроек плагина и просто нажмите «Применить».
Да мы уже и так и сяк, поставили все галочки, нажали применить и при следующих публикациях ссылки снова на кириллице, спасает только после написание статей применение как вы говорите «применить» , а раньше автоматически без косяков сслыки транслитировались
Возможно вот тут пропушено слово «но»?
Сегодня выпустил обновление, теперь плагин умеет не только транслитирировать на лету и поправить ваши уже существующие данные.
То есть следует читать:
Сегодня выпустил обновление, теперь плагин умеет не только транслитирировать на лету, но и поправить ваши уже существующие данные.
Правильно?
Да, все верно, поправил. Спасибо)
Добрый день, спасибо за отличный плагин?
А что означает: «Форсированный режим транслитерации»?
День добрый. В этом режиме плагин игнорирует любые изменения и действия других плагинов, выбирает заголовок из raw данных применяет к ним сначала стандартный sanitilize_title и обрабатывает полученные данных.
Изначально был сделан для совместимости с WP-ML, но в теории может пригодится для совместимости с другим плагинами
Пришлось отключить этот плагин. Включили — все повторилось. Возможность вариаций пропала. Что посоветуете?
День добрый! В настройках включите:
«Использовать транслитерацию во фронтенде, для транслитерации заголовков вне панели управления ( включить если используете bbPress, buddypress, woocommerce etc)»
Здравствуйте! При установке плагина WP-translitera в товарах исчезла возможность выбрать опции в вариациях. Кнопка есть, но выбрать ничего нельзя. Перезаписывала товар. Все то же…
После обновления, вместо сайта открывается вот это:
Fatal error: Call to undefined function filter_input() in /home/autobitie/probitauto.ru/docs/wp-content/plugins/wp-translitera/wp-translitera.php on line 189
версия php?
http://adminu.ru/2016/08/wordpress-call-to-undefined-function-filter_input/
если вы обновлялись с очень ранних версий вполне допускаю эту ошибку, не помню с какой версии но я полностью прекратил поддержку php ниже 5.2.4 и WP ниже 3.0 (со следующих версий будет 3.2) согласно официальным требованиям и рекомендациям WP:
PHP версии 5.2.4 или выше
MySQL версии 5.0.15 или выше
(Необязательно (требуется для режима Multisite)) Модуль Apache mod_rewrite (для красивых адресов, называемых постоянными ссылками)
плагин cyr-to-lat пробовали? сейчас попробовал ваш заголовок использовать, получил ссылку «upotreblenie-tofu-snizhaet-risk-razvitiya-serdechnyih-zabolevaniy-i-slaboumiya».
пробовал, он не поддерживается уже 2 года это раз, 2 он может гораздо меньше.
а какую ссылку вы рассчитывали получить?
Добрый день. У меня такая проблема: после активации плагина WP Translitera и очистки кэша, ссылки на статьи преображаются из кириллицы в латиницу. НО когда перехожу на какую-либо другую страницу сайта, и затем обратно — ссылки опять кириллические. Если снова очистить кэш — история повторяется.
В настройках постоянных ссылок выбрано «Название записи http://www..ru/sample-post/»
хм, уже все работает нормально. Спасибо, полезный плагин.
))) сразу не увидел комментарий
День добрый. Не совсем понял проблему. вы имеете в виду ссылки внутри статей или меню?
если у вас допустим ссылка в статье вставлена -плагин ее не переделает исправляются только ЧПУ статей в самом теле все остается так же, для корректной работы был сделан перехват на лету, подробнее тут:
http://yur4enko.com/moi-proekty/wp-translitera/pravilnaja-transliteracija-staryh-postojannyh-ssylok
Было бы супер, если бы плагин мог переводить загружаемые названия файлов в транслит. То есть грузишь картинку авто.jpg, получаешь avto.jpg.
Сейчас до сих пор ни одного нормального плагина (который умел бы толково и ЧПУ транслитить и названия файлов) — нет. Или что-то одно умеют или другое. Ваш был бы первым, я б его в обзор у себя на блоге включил.
День добрый!
поставьте галочку: Транслитерировать имена загружаемых файлов
Привет, а как заставить транслителировать файлы которые отправляет Contact Form 7 как атачи?
Привет! посмотрю, что там не так или отвечу на мыло или выпущу обновление.