Замена содержимого title сайта WP  при включенном YastSeo

Замена содержимого title сайта WP при включенном YastSeo

Сегодня столкнулись с довольно тривиальной задачей по сайту вордпресс.

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

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

Ниже сам код.


function changeSeoTitle( $title ) {$search = array('Тула', 'Калуга', 'Обнинск', 'Серпухов', 'Щекино', 'Алексин', 'Подольск', 'Новомосковск', 'Долгопрудный'); //что ищем
$replace = array('в Туле', 'в Калуге', 'в Обнинске', 'в Серпухове', 'в Щекино', 'в Алексине', 'в Подольске', 'в Новомосковске', 'в Долгопрудном');//на что меняем
$subject = $title;
$title = str_replace($search, $replace, $subject); //строка замены
return $title;
}
add_filter( 'wpseo_title', 'changeSeoTitle' );

Данный код вставляем в файл functions.php нашей темы.