wordpress: 日付アーカイブ(年別・月別・日別)のタイトルを日本語にする
2012.10.17
wordpress の日付アーカイブのタイトルが day | month | year という並びで表示されます。日本で一般的な日付表示とは異なるのでやや違和感あり。そこで日本仕様に変更します。
以下のphpコードを functions.php に挿入してください。このブログのように 2012年10月17日 という表示になります。
[php] function ja_date_wp_title($title, $sep, $seplocation) { $year = get_query_var('year'); $monthnum = get_query_var('monthnum'); $day = get_query_var('day'); // from wp-includes/general-template.php:wp_title() if ( is_archive() && !empty($year) ) { $title = $year . "年"; if ( !empty($monthnum) ) $title .= zeroise($monthnum, 2) . "月"; if ( !empty($day) ) $title .= zeroise($day, 2) . "日"; if ($seplocation == 'right') { $title = $title . ' ' . $sep . ' '; } else { $title = $sep . ' ' . $title . ' '; } } return $title; } add_filter('wp_title', 'ja_date_wp_title', 10, 3); [/php]
カテゴリー:技術情報メモ