Поддержка Плагины Rus-To-Lat или Cyr-To-Lat

  • Всегда ставил плагин Rus-To-Lat. Стоит ли менять его на Cyr-To-Lat? Если первый удалю, установлю новый нужно ли добавлять фильтр для изменения таблицы транслитерации,в файл functions.php темы добавлять код?

    function my_cyr_to_lat_table($ctl_table) {
       $ctl_table['Ы'] = 'Y';
       $ctl_table['ы'] = 'y';
       return $ctl_table;
    }
    add_filter('ctl_table', 'my_cyr_to_lat_table');

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Yuri

    (@yube)

    Стоит ли менять его на Cyr-To-Lat?

    Стоит. На Cyr to Lat enhanced. Rus To Lat писался очень давно, еще во времена WP 2.2. С тех пор много чего изменилось, в частности, появились таксономии.

    нужно ли добавлять фильтр для изменения таблицы транслитерации,

    А зачем вообще Вы это делаете?

    Rus To Lat как понимаю нужно в самом начале ставить он переводит новые статьи, а Cyr-To-Lat переведет и старые и новые. Не навредит это уже проиндексированным страницам около 200?
    Скачал с репозитария Cyr to Lat enhanced лучше ставить его, а не Cyr to Lat?

    Модератор Yuri

    (@yube)

    Не навредит это уже проиндексированным страницам около 200?

    По идее должно редиректить со старых адресов на новые, если не совпадут. Я этим никогда не заморачивался, поэтому точно не скажу. И боюсь, на 100% точно никто не скажет, потому что на поведение может много чего повлиять.

    Скачал с репозитария Cyr to Lat enhanced лучше ставить его, а не Cyr to Lat?

    В этом вопросе мнения расходятся. Лично я ставлю Cyr3Lat как более свежий.

    Благодарю, приеду буду заниматься, как раз решу Cyr to Lat enhanced или Cyr to Lat

    Модератор Yui

    (@fierevere)

    永子

    НЕ cyr2lat , там есть ошибка в таблице транслитерации

    Лично я ставлю Cyr3Lat как более свежий.

    тоже

    Тогда Cyr to Lat enhanced а Rus To Lat удалю

    Прочел — нужно открыть файл functions.php вашей текущей темы и добавить туда код перед закрывающим слэшем ?>:

    function my_cyr_to_lat_table($ctl_table) {
       $ctl_table['Ы'] = 'Y';
       $ctl_table['ы'] = 'y';
       return $ctl_table;
    }
    add_filter('ctl_table', 'my_cyr_to_lat_table');

    Этот код поменяет транслитерацию символов «Ы» и «ы» на «Y» и «y» (по умолчанию эти символы плагин меняет на «YI» и «yi»

    Прочел — нужно открыть файл functions.php вашей текущей темы и добавить туда код перед закрывающим слэшем

    ?!! зачем?
    Зачем Вы читаете всякое?

    ))) понял. Просто Cyr to Lat enhanced активировать и все? прежде удалю Rus-To-Lat

    • Ответ изменён 5 лет, 11 месяцев назад пользователем debryansk32.
Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Rus-To-Lat или Cyr-To-Lat» закрыта для новых ответов.