Как убрать название сайта из заголовка на WordPress

Один из этапов внутренней СЕО оптимизации — работа над мета-тегом title, а именно, удаление названия сайта из тега на внутренних страницах. Содержимое этого тега имеет высший приоритет для поискового ранжирования, даже выше чем, заголовок H1. По умолчанию WordPress добавляет название сайта в title, после названия страницы.

Постараемся исправить этот небольшой недостаток. В сети есть немало статей на эту тему. Но, так как они довольно старые, изложенные в них методики также устарели. Дело в том, что до версии 4.1 для вывода метатега использовалась функция wp_title. Однако в более поздних версиях, эта функция была заменена на add_theme_support( 'title-tag' );.

В новых версиях WP, подключение тега производится в момент выполнения хука инициализации темы:

add_action( 'after_setup_theme', 'codyshop_setup_theme' );
function codyshop_setup_theme() {
	add_theme_support( 'title-tag' );
}

Теперь можно отфильтровать содержимое тега, и удалить название. Делается это размещением в файле function.php следующего сниппета:

add_filter( 'document_title_parts', 'codyshop_remove_title', 10, 1 );
function codyshop_remove_title( $title ){
	// вы можете задать свои условия, где выводить, а где оставить название
	if ( !is_home() ) {
		$title['site'] = '';
	}
	return $title;
}

Предложенный выше способ — наиболее оптимальный, и соответствует современному развитию WordPress. Стоит отметить, что если вы используете плагины WP Yoast SEO или All In One Seo Pack, вы можете удалить название без вмешательства в код. И уж тем более, никогда не правьте файлы самого WordPress. При следующем обновлении, вы потеряете все изменения.

Категории
3 комментария
  • Ян Александров
    Ответить

    Теперь все понятно.

  • Ян Александров
    Ответить

    объясните пжлста как пользоваться этим условием, а так просто это удаляет title вообще

  • Ян Александров
    Ответить

    Спасибо! Очень помог! Пользуюсь WP Yoast SEO, а от тебя узнал где можно изменить порядок названия.

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

Scroll Down
Fb. — Tw. — Vk.