0017

WordPressのアーカイブページの年月表記を「YYYY年MM月」にする

WordPressのアーカイブページの年月表記を「YYYY年MM月」にする

2011.1.14

WordPressの月別アーカイブページを表示する際の表記についてメモしておきます。

WordPressの月別アーカイブページを表示する際、タイトルなどに「YYYY年MM月」と表示したい時がよくあります。でも、単純に

wp_title(''); ? とやると

2010 7月 と表示されてしまい、しょんぼりな結果になってしまいます。

その場合は、以下のように記述すると上手くいくかもしれません。(念入りにチェックしたわけではないのですが…w)

確認環境

記述方法

get_query_varという関数を使い、年月の数字を取得して表示する方法になります。

$date_title = get_query_var('year') . 年.get_query_var('monthnum').月; echo $date_title; ?

日付まで付ける場合は…

年月だけではなく、日付まで付けたい場合は以下の用に記述します。

$date_title = get_query_var('year') . 年.get_query_var('monthnum').月.get_query_var('day').日; echo $date_title; ?

get_query_varのパラメータ

get_query_varのパラメータには、他に以下のような種類があるようです。

paged ページング番号
cat カテゴリーID
p ポストID
s 検索ワード
year
monthnum
day

参考ページ