Как убрать название сайта из заголовка на 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;
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *