WordPress 同じ日付表示 the_date(); the_time();
2012.02.18
この記事は最終更新日から1年以上が経過しています。
WordPressで日付を表示する際、WPテンプレートタグ、the_date()とthe_time()があります。
<?php the_date('format', 'before', 'after', echo); ?>
それぞれ、
format 日時の出力形式。デフォルト値は管理画面のオプションで設定した形式。
before (文字列)- 投稿/更新日の直前に出力するコードやテキスト。
after (文字列)- 投稿/更新日の直後に出力するコードやテキスト。
echo (true/false)- 取得した値の処理方法。
となっております。
<?php the_date('Y-m-d','<time>','</time>'); ?>
使用例はこんな感じでしょうか。
困った事にこのthe_date()は「同じ日に複数の記事がある場合は、最初の記事とともに一度だけ出力される。」
となっていまして、複数の日付が表示されません。
そのような時は、
<?php the_time(‘Y-n-j’);?>
や
<?php the_time(‘Y年n月j日’);?>
の様に記述。
使用例
<time><?php the_time(‘Y年n月j日’);?></time>