WordPress: 新しい投稿にNEWと表示させる方法
差がn日以内なら NEW を表示
例として14日以内の投稿にNEWを表示させます。
function.php
$TODAY = strtotime(date('Y-m-d'));
function check_new_post($date) {
global $TODAY;
$date = strtotime($date);
$dayDiff = abs($TODAY - $date) / 86400; //(60 * 60 * 24)
if ($dayDiff < 14) {
return true;
}
return false;
}
これで表示できます。
<?php
if(check_new_post( get_post_time('Y-m-d') )) {
echo 'NEW';
}
?>
参考サイト