以前「私がadd_theme_support(title-tag)を使わない理由」という記事を投稿しましたが、wordpress4.4にバージョンアップしたところ、不具合も解消されてtitleタグの内容も改善されたので、add_theme_support('title-tag')を使用します。

以前のバージョンでadd_theme_support('title-tag')を使用すると、以下の2つの良くない点がありました。 ・アーカイブの「年」のtitleタグを出力すると「Notice: Undefined index: 00 in 中略/wp-includes/locale.php on line 271」というエラーがでる。 ・アーカイブの年月のtitleタグがカッコ悪い。

しかし、4.4にバージョンアップして確認したところエラーも出なくなり、アーカイブの年月のtitleタグも以下のように改善されました。

以前のバージョンが生成したアーカイブの年月titleタグ


<title>10月 | 2015 | いつか誰かの役に立つかもしれないweb制作屋の備忘録</title>

バージョン4.4が生成したアーカイブの年月titleタグ


<title>2015年10月 – いつか誰かの役に立つかもしれないweb制作屋の備忘録</title>
使わない理由もなくなったので、add_theme_support('title-tag');をfunctions.phpに記述するようにします。