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のパラメータには、他に以下のような種類があるようです。
paged | ページング番号 |
---|---|
cat | カテゴリーID |
p | ポストID |
s | 検索ワード |
year | 年 |
monthnum | 月 |
day | 日 |