WordPressのtitleタグの出力はfunctions.phpに記述するだけでOK
WordPressのtitleタグの出力方法を調べると古いやり方も出てきますが、新しいやり方はfuncitons.phpに下記のコードをコピペするだけでOK!
ただし、header.phpには<title></title>を記述しない。
add_theme_support('title-tag');
add_filter('document_title_separator', function ($separator) {
$separator = '|';
return $separator;
});
add_theme_support('title-tag');
これだけで管理画面で設定した「サイトタイトル」と「キャッチフレーズ」がトップページ出力され、他の配下ページでは「ページタイトル」と「サイトタイトル」が出力されるようになります。
add_filter('document_title_separator', function ($separator) {
$separator = '|';
return $separator;
});
さらに上記のコードを書き加えると、デフォルトの区切り文字(セパレータ)「 – 」を「 | 」に変更でき見栄えがよくなります。