WordPressで、各ページのタイトルを、プラグインを使わず、function.phpで実現する。

/*
* 本文で使用するタイトルを変更
*/
add_filter( 'get_the_archive_title', function ($title) {
if ( is_category() ) {
$title = single_cat_title('',false);
} elseif ( is_tag() ) {
$title = single_tag_title('',false);
} elseif ( is_tax() ) {
$title = single_term_title('',false);
} elseif ( is_post_type_archive() ){
$title = post_type_archive_title('',false);
} elseif ( is_date() ) {
$title = get_the_time('Y年n月');
} elseif ( is_search() ) {
$title = '検索結果:'.esc_html( get_search_query(false) );
} elseif ( is_404() ) {
$title = '「404」のっとふぁうんど';
} else {

}
return $title;
});