Перейти к содержимому

WP-translitera плагин для транслитерации вашего WordPress

Раньше описание это плагина было на моем форуме, но за нецелесообразностью, его буду закрывать, а нужный контент переношу сюда.

WP-translitera - мой плагина для WordPress, который транслитерирует, по-просту говоря перегоняет в латиницу, ваши постоянные ссылки и ярлыки. В результате чего ваш сайт становиться более привычным для пользователя и более читаемым для поисковых роботов.

Сегодня выпустил обновление, теперь плагин умеет не только транслитирировать на лету, но и поправить ваши уже существующие данные. Для этого надо просто зайти в меню настройки плагина установить соответствующие галочки и нажать кнопку. Все наслаждаемся своим сайтом. Главное, не забыть поправить жесткие ссылки, если у вас такие имеются.

Плагин можно скачать из репозитория WordPress, установить из админ панели или wp-translitera прямо из этого поста.

35 thoughts on “WP-translitera плагин для транслитерации вашего WordPress

  1. anton

    Чем это лучше старого доброго Cyr to Lat enhanced ?

    Автор, будь добр, поясни, стоит ли твой использовать и почему.

    Так же как у тебя с совместимостью с плагином WPML (для мультиязычных сайтов)

    1. Юрченко Евгений

      У моего есть настройки, он обновляется и поддерживатеся.
      Есть возможность транслитерации 404 ссылок.
      полная совместимость с WPML)

  2. Виктор

    Здравствуйте! Евгений, как добавить поддержку транслитерации для плагина форума wpforo. Галочка "Использовать транслитерацию во фронтенде, для транслитерации заголовков вне панели управления ( включить если используете bbPress, buddypress, woocommerce итп)" установлена, но урлы на форуме кириллические. Разработчики wpforo несут чушь про пользу для seo. Польза - пользой, а выглядят латино/кириллические урлы безобразно, особенно когда юзеры делятся ссылками. Помогите решить проблему.

    1. Виктор

      Заметил одну особенность. Если отключить форсированный режим (странно), то при создании новых тем на форуме транслитерация работает. Старые остаются на кириллице "преобразовать существующие" не работает в wpforo.

        1. Виктор

          Транслитерация вновь созданных тем wpforo работает корректно, с форсированным режимом также теперь. Урлы старых тем на русском, "Преобразовать существующие" - не помогает. Но это не плагина вина, видимо. В остальном все работает отлично!

            1. Виктор

              Евгений, спасибо! Редко встречаешь такую поддержку бесплатного продукта.

  3. Елена

    Добрый день. Странно. Раньше плагином была довольна. Все автоматом тралитерировал. Прописывала заголовок и он латиницей прописывался в ссылку. Создала новый сайт. Других плагинов по минимуму. Транслитера не работает. Создается ссылка кириллицей.

    1. Юрченко Евгений

      Свяжитесь со мной в скайп! evgenij_vy
      Я не могу отловить ошибку, тк на моих сайтах все работает((((
      Все возможные варианты ошибки исправил в p1.0.1

    1. Юрченко Евгений

      У вас были кириллические ссылки и вы перевели их на транслит, то старые ссылки без этой функции работать не будут. Если изначально пользуете плагин, то в общем она не нужна.

      1. Олег

        Добрый день! После последнего обновления совсем недавно, плагин перестал автоматически транслитировать ссылки, теперь только вручную приходится это делать, как это исправить?

          1. Олег

            Да мы уже и так и сяк, поставили все галочки, нажали применить и при следующих публикациях ссылки снова на кириллице, спасает только после написание статей применение как вы говорите "применить" , а раньше автоматически без косяков сслыки транслитировались

  4. Mikki

    Возможно вот тут пропушено слово "но"?

    Сегодня выпустил обновление, теперь плагин умеет не только транслитирировать на лету и поправить ваши уже существующие данные.

    То есть следует читать:
    Сегодня выпустил обновление, теперь плагин умеет не только транслитирировать на лету, но и поправить ваши уже существующие данные.

    Правильно?

  5. Дамир

    Добрый день, спасибо за отличный плагин?
    А что означает: "Форсированный режим транслитерации"?

    1. Юрченко Евгений

      День добрый. В этом режиме плагин игнорирует любые изменения и действия других плагинов, выбирает заголовок из raw данных применяет к ним сначала стандартный sanitilize_title и обрабатывает полученные данных.
      Изначально был сделан для совместимости с WP-ML, но в теории может пригодится для совместимости с другим плагинами

  6. Елена

    Пришлось отключить этот плагин. Включили - все повторилось. Возможность вариаций пропала. Что посоветуете?

    1. Юрченко Евгений

      День добрый! В настройках включите:

      "Использовать транслитерацию во фронтенде, для транслитерации заголовков вне панели управления ( включить если используете bbPress, buddypress, woocommerce etc)"

  7. Елена

    Здравствуйте! При установке плагина WP-translitera в товарах исчезла возможность выбрать опции в вариациях. Кнопка есть, но выбрать ничего нельзя. Перезаписывала товар. Все то же...

  8. Сергей

    После обновления, вместо сайта открывается вот это:
    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

    1. Юрченко Евгений

      версия 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 (для красивых адресов, называемых постоянными ссылками)

  9. ealnye

    плагин cyr-to-lat пробовали? сейчас попробовал ваш заголовок использовать, получил ссылку "upotreblenie-tofu-snizhaet-risk-razvitiya-serdechnyih-zabolevaniy-i-slaboumiya".

  10. Олег

    Добрый день. У меня такая проблема: после активации плагина WP Translitera и очистки кэша, ссылки на статьи преображаются из кириллицы в латиницу. НО когда перехожу на какую-либо другую страницу сайта, и затем обратно - ссылки опять кириллические. Если снова очистить кэш - история повторяется.
    В настройках постоянных ссылок выбрано "Название записи http://www..ru/sample-post/"

    1. Юрченко Евгений

      День добрый. Не совсем понял проблему. вы имеете в виду ссылки внутри статей или меню?
      если у вас допустим ссылка в статье вставлена -плагин ее не переделает исправляются только ЧПУ статей в самом теле все остается так же, для корректной работы был сделан перехват на лету, подробнее тут:
      http://yur4enko.com/moi-proekty/wp-translitera/pravilnaja-transliteracija-staryh-postojannyh-ssylok

  11. Сергей

    Было бы супер, если бы плагин мог переводить загружаемые названия файлов в транслит. То есть грузишь картинку авто.jpg, получаешь avto.jpg.

    Сейчас до сих пор ни одного нормального плагина (который умел бы толково и ЧПУ транслитить и названия файлов) - нет. Или что-то одно умеют или другое. Ваш был бы первым, я б его в обзор у себя на блоге включил.

  12. Александр

    Привет, а как заставить транслителировать файлы которые отправляет Contact Form 7 как атачи?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *