Как убрать название сайта из заголовка на WordPress
По какой-то причине из коробки в Вордпрессе нельзя удалить название сайта из title. Не знаю как это влияет на СЕО, но в результатах поиска выглядит не очень красиво, например:
Как убрать название сайта из заголовка на WordPress - Tretyakov.net
В интеренте предлагают воспользоваться СЕО плагинами типа All In One Seo Pack, WP Yoast SEO и другими. Но что делать если я не использую эти плагины, а ставить их ради такой мелочи не хочется? На самом деле решить проблему можно несколькими строчками кода.
Воспользуемся фильтром document_title_parts который позволяет изменить title страницы. Добавим в файл function.php
код:
/*
* Удаление названия сайта из title
*/
add_filter( 'document_title_parts', 'function_remove_title' );
function function_remove_title( $title ){
// Оставляем название сайта только на главной
if ( !is_home() ) {
$title['site'] = '';
}
return $title;
}