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

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

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

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

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


Опубликовано

в

от

Комментарии

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

  1. Аватар пользователя afedukov
    afedukov

    Добрый день, Евгений.

    Отличный плагин.

    Однако, понадобилось для одной кастомной таксономии («hashtags») не транслитерировать slug. Чтобы урли были, как в инстаграме. То есть надо сделать исключение для конкретно этой таксономии, а на всем остальном работать, как прежде.

    Как это можно сделать? Заранее спасибо.

    1. Аватар пользователя Юрченко Евгений

      День добрый! На текущий момент нет такой возможности. Постараюсь реализовать в ближайших обновлениях.

  2. Аватар пользователя Sergey
    Sergey

    Евгений, здравствуйте!
    Плагин WP Translitera еще поддерживается? Уже давно обновлений не было, хочется понимать насколько можно доверять плагину, который редко обновляется. Не будет ли проблем с совместимостью с будущими версиями WP, а именно с предстоящей WordPress 4.9?

    1. Аватар пользователя Юрченко Евгений

      Здравствуйте, плагин не обновлялся 4 месяца. Просто сейчас на него нет времени. Поддержка есть и будет, как в плане развития функционала, так и совместимости с WP и плагинами. С 4.9 плагин работает нормально. Протестировано на WP 4.9-RC1

      1. Аватар пользователя Sergey
        Sergey

        Евгений, спасибо за ответ и Вашу работу. Успехов!

  3. Аватар пользователя anton

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

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

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

    1. Аватар пользователя Юрченко Евгений

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

  4. Аватар пользователя Виктор
    Виктор

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

    1. Аватар пользователя Виктор
      Виктор

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

      1. Аватар пользователя Юрченко Евгений

        Обновил плагин, попробуйте еще раз.

        1. Аватар пользователя Виктор
          Виктор

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

          1. Аватар пользователя Юрченко Евгений

            на следующей неделю решу вопрос совместимости с вашим форумом

            1. Аватар пользователя Виктор
              Виктор

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

  5. Аватар пользователя Елена

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

    1. Аватар пользователя Юрченко Евгений

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

      1. Аватар пользователя Елена

        Все. Обновила плагин до новой версии и все поправилось. Плагин отлично работает!

  6. Аватар пользователя Mikki
    Mikki

    И еще вопрос — насколько важна Транслитерация 404 ссылок ?

    1. Аватар пользователя Юрченко Евгений

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

      1. Аватар пользователя Олег
        Олег

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

        1. Аватар пользователя Юрченко Евгений

          День добрый! Зайдите на страницу настроек плагина и просто нажмите «Применить».

          1. Аватар пользователя Олег
            Олег

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

  7. Аватар пользователя Mikki
    Mikki

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

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

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

    Правильно?

    1. Аватар пользователя Юрченко Евгений

      Да, все верно, поправил. Спасибо)

  8. Аватар пользователя Дамир

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

    1. Аватар пользователя Юрченко Евгений

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

  9. Аватар пользователя Елена

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

    1. Аватар пользователя Юрченко Евгений

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

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

  10. Аватар пользователя Елена

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

  11. Аватар пользователя Сергей
    Сергей

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

  12. Аватар пользователя ealnye
    ealnye

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

    1. Аватар пользователя Юрченко Евгений

      пробовал, он не поддерживается уже 2 года это раз, 2 он может гораздо меньше.
      а какую ссылку вы рассчитывали получить?

  13. Аватар пользователя Олег
    Олег

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

    1. Аватар пользователя Олег
      Олег

      хм, уже все работает нормально. Спасибо, полезный плагин.

      1. Аватар пользователя Юрченко Евгений

        ))) сразу не увидел комментарий

    2. Аватар пользователя Юрченко Евгений

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

  14. Аватар пользователя Сергей

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

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

    1. Аватар пользователя Юрченко Евгений

      День добрый!
      поставьте галочку: Транслитерировать имена загружаемых файлов

  15. Аватар пользователя Александр
    Александр

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

    1. Аватар пользователя Юрченко Евгений

      Привет! посмотрю, что там не так или отвечу на мыло или выпущу обновление.