Поговорим про плагин Cyr-To-Lat, который делает транслитерацию кириллицы на латиницу в ссылках на сайте WordPress. Ниже расскажу, что это такое и для чего нужно.
Плагин Cyr-To-Lat
Когда вы публикуете свою статью на русском языке, то CMS WordPress автоматически создает ссылку на эту статью. К сожалению, она по началу будет содержать русские буквы и кириллические символы. Сами ссылки также будут выглядеть очень длинными и некрасивыми.
Для того, чтобы изменить эти постоянные ссылки, нам понадобится плагин Cyr-To-Lat для движка WordPress. Скачать его можно здесь.
После установки и настройки, у нас будут следующие преимущества:
- Все кириллические символы будут заменены на латинские;
- За счет появления латинских символов, все наши ссылки с легкостью смогут прочитать и понять простые пользователи;
- Все наши ссылки уже не будут такими длинными и станут максимально короткими;
- Так как постоянные ссылки не очень длинные и состоят из латинских букв, то индексация таких ссылок поисковыми роботами будет намного лучше. Это позволит быстрее продвигать статью по определенным запросам. Так что, если у вас очень плохо или вообще не индексируются статьи, то обязательно обратите на это внимание. Может быть это и есть решение вашей проблемы.
И так, давайте же установим плагин Cyr-To-Lat на свой блог.
Сама установка производится стандартным способом. Копируете название плагина и вставляете в форму поиска плагинов. Затем устанавливаете и активируете сам плагин.
После чего переходим в меню «Параметры» —> «Постоянные ссылки». Там вы увидите настройки WordPress. Нам будет достаточно просто поставить отметку на пункт «Произвольно» и в его форме вставить следующую надпись:
/%category%/%postname%
После этого нажимаем сохранить изменения.
Теперь переходим на блог и смотрим, чтобы в адресной строке прописывались латинские читабельные символы. Если вам не понятно, как должны отображаться ссылки, то посмотрите, как эти ссылки отображаются у меня на сайте в разных статьях.
А если на всех или на некоторых статьях ваши ссылки не изменились, то заходите в административную панель и выбираете нужную запись для изменения.
В самой записи в верху под название будет показываться постоянная ссылка. Вам нужно нажать на кнопку изменить. Затем выделенную область удалить (смотрите рисунок ниже) и нажать ок.
Ссылка будет автоматически изменена на нормальную, после чего обновите вашу запись.
Стоит также отметить, если ваш сайт уже имел старые записи и вы изменили структуру ссылок, то вам необходимо сделать 301 редирект. Нужно чтобы старые адреса записей перебрасывали посетителей на новые измененные.
Иначе появятся битые ссылки. А это плохо для SEO продвижения.
А на этом знакомство с плагином Cyr2Lat закончена. Используйте его у себя чтобы ваши ссылки стали понятными, красивыми и оптимизированными для продвижения.
А можно с этим плагином сделать так, чтоб старые ссылки (уже транслитерированные Rus-to-lat»), он не трогал, чтоб только новые транслитерировал? Он мне по сути нужен для транслитерации загружаемых файлов (фото). Но даже кириллицу в старых файлах я б, от греха подальше, предпочла оставить. Может он так?
Cпасибо!:)
Наталья, этот плагин автоматически заменяет абсолютно все ссылки на нормальные. У него даже настроек никаких нет. Оно так и должно быть! Всю кириллицу и русские символы рекомендую полностью заменить на нормальные латинские символы и ничего не оставлять. А использовать Rus-to-lat в связке с Cyr-To-Lat лучше не надо. Не будем перегружать блог!
Короче, устанавливаете один только Cyr-To-Lat и делаете, как написано в статье. Не бойтесь, что полностью поменяются все ссылки (в статьях и в файлах). У меня у самого, да и у многих блоггеров ссылки тоже реализованы таким способом. А плагин Rus-to-lat удалите!
Сергей, как только я скопированную надпись вставляю в плагин и обновляю, то у меня сразу исчезает моя единственная пока что созданная страница «Об авторе», как только надпись удаляю, то страница появляется вновь. Почему так происходит? В чем моя ошибка при настройке?
Лариса, вставлять надпись в плагин не нужно. Нужно зайти в админку блога. Там в меню «Настройки» —> «Постоянные ссылки» нужно выбрать пункт «Произвольно». Далее в этом пункте в специальное окошко нужно вставить запись:
/%category%/%postname%
Потом сохраняете настройки и все.
Сергей, спасибо за ответ! Я слишком кратко описала свой вопрос, поэтому по-видимому получилось не понятно. Дело в том, что я именно так и делаю, т.е. вставляю эту надпись (/%category%/%postname%) в пункт «Произвольно», и именно после этого действия, после сохранения у меня исчезает страница. И я не могу разобраться почему это происходит?
А страница откуда исчезает, из меню на блоге или в самой админке ее нет? Если на самом блоге в меню или в виджете, то скорее всего вам нужно подредактировать само меню. Просто при изменении ссылок, меняется и адрес страницы. Возможно при изменении структуры ссылок, старые ссылки в меню убираются автоматом. В общем, тут в настройках меню посмотрите.
А проще, можно будет попробовать создать новую такую же страницу Об авторе. Если не получится, то попробуйте и этот вариант.
Страница исчезла из меню на блоге, я сейчас попробовала создать еще пару страниц для пробы, но они тоже не появляются в меню на блоге. Похоже, что ссылки почему-то остаются старые (по умолчанию), т.е. получается что у меня этот плагин их не преобразовывает? Или почему?
Лариса, а до этого в «Постоянные ссылки» какой пункт у вас был отмечен. И введите в поле Сайт адрес своего блога. Я потом гляну.
После создания страниц вам нужно их вручную добавить в меню иначе они отображаться в нем не будут. На это обязательно обратите внимание!!!
До этого у меня был отмечен пункт «По умолчанию». Да я уже тоже пробовала вручную добавить, но все-равно не получается. Что-то я делаю неправильно, но не могу понять что именно. А куда конкретно нужно добавить вручную (может я не туда добавляю)? И это процедура (добавлять вручную) она постоянна, т.е. после добавления любого контента каждый раз нужно все прописывать вручную?
Смотрю, в горизонтальном меню у вас есть ссылки на страницы, но выдает 404 ошибку.
Чтобы добавить страницу (она должна быть заранее опубликованной) в меню, нужно зайти во «Внешний вид» —> «Меню» и там где виджет «Страницы», вам нужно добавить эти страницы в существующее меню. Если это не поможет, тогда даже не знаю, что еще посоветовать. Это надо самому смотреть во внутрь админки блога. А так трудно конкертно что-то сказать.
Спасибо, Сергей! В общем, я делала все правильно, но попробовала сделать еще раз….результат тот-же. В общем у меня какая-то вообще ерунда получается — не отображается в меню на блоге ни одна из добавленных опубликованных страниц. Как только удаляю ссылку в данном плагине, то все появляется. Сергей, ну посоветуйте мне, пожалуйста, (полному профану), что мне конкретно можно сделать в моей ситуации? Я так чую, что я сама тут не разберусь… Ведь без этого плагина (Cyr-To-Lat) в любом случае нельзя обойтись? И как быть?
Лариса, ответ по решению проблемы я выслал на вашу указанную почту. Не забудьте ее проверить.