ページ内に同じ日付を繰り返し表示する場合
2008-02-12
WordPressで、同じページ内に、同じ日付を繰り返し表示したいとき、通常のthe_date();テンプレートタグでは、きちんと表示されないときがあります。
そのときは、get_the_time()関数で年月日データを取得し、表示する方法があります。
たとえば、2005年3月12日のように表示したいときは、次のように記述します。
<?php
$d_year = get_the_time('Y');
$d_month = get_the_time('n');
$d_day = get_the_time('j');
echo $d_year."年".$d_month."月".$d_day."日";
?>
また、月別アーカイブのページで、月別アーカイブのリンクを表示したいときは、次のように記述します。
<?php
$arc_year = get_the_time('Y');
$arc_month = get_the_time('m');
?>
<a href="<?php echo get_month_link('$arc_year','$arc_month');?>">
<?php the_time('Y年m月');?>
</a>
-スポンサーサイト-
トラックバック URL :






[...] 複数エントリで同じ日付を同一ページ内に表示 | WordPress & Business メモ [...]
投稿者: WordPressで使える&使えそうなTips | canpassnote. by nakagawa tomohiro 投稿日時: 2008年9月4日 16時06分[...] 複数エントリで同じ日付を同一ページ内に表示 | WordPress & Business メモ [...]
投稿者: WordPress, js, PHPの使えそうなTips || DOUBLE STANDARD 投稿日時: 2009年1月14日 22時13分