ちゃんと覚えておけよ?

忘れちゃいけない事のメモ、覚え書き

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

*