У меня сайт на вордпрессе и хочу поставить переключатель язка (регистра, транслитератора). Нашел код, но как интегрировать его?
public function translateToLatin($plain)
{
$textInterpreter = new TextInterpreter();
$textInterpreter->setTokenizer(new LatinTokenizer());
$textInterpreter->addBehavior(new LatinBehaviour([
'салом' => 'salom',
'тожмаҳал' => 'tojmahal',
'қалам' => 'qalam',
'Патир' => 'Patir'
]));
$matches = array();
preg_match('/<a([^"\'>]+)href=["\']?([^"\'>]+)["\']?/', $plain, $matches);
if (sizeof($matches) > 0) {
$url = $matches[2];
str_replace($url, urlencode($url), $plain);
}
try {
$translated = $textInterpreter->process($plain)->getText();
return $translated;
} catch (\Exception $e) {
return $plain;
}
}
$this->translateToLatin($this->title)
Еще есть папка "Converter" там .php файлы.
Ладно, папку в базу файлов.
Куда поставить код или изменить под вордпресс?