ワードプレスでの記事の投稿日(公開日)の出力するコードです。オーソドックスな『□□□□年△△月○○日』というタイプから、『□□□□/△△/○○』というタイプ、曜日の有無など柔軟に対応できます。ワードプレスには<?php the_date(); ?>というテンプレートタグが用意されていますが、ひとまずこれは使わないようにしましょう。同じ投稿日の記事が複数あったら表示されなくなります。
記事の投稿日を表示するコードいろいろ
下記のコードをsingle.phpの任意の場所にコピペしてください。
一番よくある日付表示
2016年7月7日
<?php the_time('Y年n月j日'); ?>
曜日も追加する
2016年7月7日(土曜日)
<?php the_time('Y年n月j日(l)'); ?>
月日の前に0ゼロを付ける
2016年07月07日
<?php the_time('Y年m月d日'); ?>
フォーマット一覧
上記で紹介した例の他にも日付のフォーマットは多々あります。全ての例を書いていたら長くなるので一覧表にしました。
年のフォーマット
Y年 | 4桁の数字 | 2016年 |
---|---|---|
y年 | 2桁の数字 | 16年 |
月のフォーマット
m月 | 数字。先頭にゼロをつける。 | 07月 |
---|---|---|
n月 | 数字。先頭にゼロをつけない。 | 7月 |
日のフォーマット
d日 | 日。先頭にゼロをつける。 | 07日 |
---|---|---|
j日 | 日。先頭にゼロをつけない。 | 7日 |
曜日のフォーマット
l | 日本語で曜日 | 土曜日 |
---|---|---|
D | 日本語で省略曜日 | 土 |
まとめ
年月日を個別に出力したい場合は
<?php the_time(‘Y年’); ?>
<?php the_time(‘n月’); ?>
<?php the_time(‘j日’); ?>
といった感じで出力できます。