В WordPress по умолчанию для каждой страницы в содержимое тега title дописывается название сайта. С точки зрения SEO это не всегда правильно. Изменить формат тега title можно при помощи различный SEO плагинов. Для простых случаев можно обойтись редактированием файла functions.php, добавив в него следующий код:
function theme_name_wp_title( $title, $sep ) { global $page, $paged; if ( is_home() || is_front_page() ) { $title = get_bloginfo( 'name', 'display' ) . ' - ' . get_bloginfo( 'description', 'display' ); } if ( is_page() ) { $title = get_the_title(); } if ( is_single() ) { $title = get_the_title(); } if ( is_category() ) { $title = single_cat_title( 'Рубрика: ', false ); } if ( is_archive() && !is_category()) { $title = 'Месяц: ' . get_the_date( _x( 'F Y', 'monthly archives date format', 'twentyten' ) ); } if ( is_search() ) { $title = 'Результаты поиска: ' . get_search_query(); } if ( is_tag() ) { $title = single_tag_title('Метка: ', false); } if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) { $title .= '. Страница ' . $paged . '.'; } return $title; } add_filter( 'pre_get_document_title', 'theme_name_wp_title', 10, 2 );
Начиная с WordPress 4.4 функция wp_title()
упразднена, вместо нее необходимо использовать pre_get_document_title
.