ディレクションに長文をいれ、wp_head()から吐き出されるtitleタグの中身が長くなりすぎるときがある。

ディレクションをサイトタイトルに含めないようにする場合、以下の内容をfunction.phpに入れる。

add_theme_support( 'title-tag' );
/* タイトルの区切り文字を変更する場合 */
function custom_document_title_separator( $sep ) {
	return '|';
}
add_filter( 'document_title_separator', 'custom_document_title_separator' );

// wp_get_document_title(); にも影響する
function change_document_title_parts( $title_parts ){

	if(is_front_page()){ //フロントページの場合
	    $title_parts['title'] = '';
	} else {
		$title_parts['title'] = get_the_title();	
	}
    
    $title_parts['tagline'] = '';
    $title_parts['site'] = get_bloginfo("name", $filter );
  
  return $title_parts;
}
add_filter( 'document_title_parts', 'change_document_title_parts' );