「2013年12月の記事」というような日付アーカイブのページでは、wp_title関数が生成するページタイトルが「 2013 » 12月」のようになってしまいます。

title

※区切り文字「»」の部分は、wp_title関数の引数によって変わります

このタイトルを「2013年12月」と変更する方法を紹介します。

ページタイトルの変更

wp_title関数が生成するページタイトルを「YYYY年MM月DD日」というフォーマットに変更するには、functions.phpに下記のコードを追加するだけでOKです。

ページを再表示すると、タイトルが変更されました。

title_fixed

ページ内での年月日表示

アーカイブページ内での年月日を表示するsingle_month_title関数があります。
しかし、この関数を使用すると、今度は「12月2013」というフォーマットの表記になってしまいます。

title1

そこで、single_month_title関数の代用として、前出のコードをfunctions.phpに追加した上でwp_title関数を使用します。

title2

 

これで正常な表示になりました。