Отправляет email-рассылки с помощью сервиса Sendsay

Делаем свой сайт

  Все выпуски  

Делаем свой сайт Плагин Cyr to Lat enhanced — делаем ссылки латиницей


Плагин Cyr to Lat enhanced — делаем ссылки латиницей

Если вы настроили на своем сайте ЧПУ (человекопонятные урлы), то по умолчанию wordpress формирует адреса страниц в кириллице. То есть, например, если ваша страница называется «Ссылки латиницей», а домен сайта — sait.ru, полный адрес страницы будет такой — sait.ru/ссылки-латиницей/.

Можно, конечно оставить адреса в кириллице, но у них есть определенные недостатки. Например, если вы вставите ссылку на кириллице в почтовое сообщение, то каждый такой символ заменится на 6 латинских символов. Так буква «а» превратится в «%D0%B0» и т.д. Кроме того, некоторые плагины wordpress не работают с русскими буквами.

Поэтому пока удобнее, чтобы адреса страниц полностью состояли из латинских букв. К счастью, этот вопрос легко решается с помощью плагина Cyr to Lat enhanced. Он является продолжением известных плагинов RusToLat и Cyr2Lat, используемых для той же цели.

На картинках показано, как Cyr3Lat преобразовывает символы. Первая картинка — до, вторая — после.

плагин cyr to lat

плагин cyr to lat 2

Плагин автоматически выполняет конвертацию адреса в латиницу при активации. Кроме того обладает следующими функциями:

  • выполняет транслитерацию названий загружаемых файлов (картинок и прочих);
  • работает с русским, белорусским, болгарским и македонским языками;
  • таблица транслитерации может изменяться без редактирования самого плагина.

Последняя особенность означает, что вы можете задать свои правила замены символов. Для этого добавьте в файл 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');

со своими символами для замены. Думаю, на примере понятно, что на что заменится.

Источник - http://delaemsait.info/ 


В избранное