WPの新着記事に「NEW」などを付ける場合。
WPの新着記事に「NEW」とか「今日の記事です」とか付けたい場合、
判定方法を2つ紹介します。
まずは、最終投稿から24時間以内なら「NEW」を付ける判定。
$days = 1; //Newを表示させたい期間の日数 $today = date_i18n('U'); $entry = get_the_time('U'); $kiji = date('U',($today - $entry)) / 86400 ; //24時間を秒にしたもの(1時間3600秒) if( $days > $kiji ){ echo '<span style="color:red">NEW!!</span>'; }
次に今日の日付と記事を上げた日付が同じなら「NEW」を付ける判定
$today = date_i18n('Ymd');//表示は「20140815」 $entry = get_the_time('Ymd');「Y」を「y」にすれば、「140815」になる if($today === $entry ){ echo ' <span style="color: red;">NEW!!</span>'; }
Comment